我在CouchDB中設置文檔的兩者之間我在這裏提到的一個樣本文檔:CouchDB的地圖功能來獲取數據的日期
{
"_id": "26",
"_rev": "1-53ac67e9ec4b4ce8ffa9cd609e107aaf",
"customer_name": "Vadilal",
"type": "trip",
"duration": "10 hours 27 mins",
"end_time": "Jan 1, 2014 10:11:00 PM",
"start_time": "Jan 11, 2014 8:46:00 AM",
}
如果我通過timestamp(key)
從URL,如果是在start_time
之間和end_time
然後我想獲得文檔。
例子:
假設URL會是這樣
.../trip/_design/trip/_view/trip?key="Jan 10, 2014 8:46:00 AM"
在這裏,我通過時間戳Jan 10, 2014 8:46:00 AM
所以start_time
和上面提到的文檔的end_time
之間進來,在這種情況下,我需要取剩餘的信息。
請幫忙弄清楚這個問題,這對我很有幫助。
我已經寫功能象下面這樣:
function(doc){
if(doc.type=="trip"){
var startTime=new Date(doc.start_time);
var endTime=new Date(doc.end_time);
emit([startTime.getTime(),endTime.getTime()], doc);
}
,並呼籲網址如下:
../trip/_design/trip/_view/trip?startkey=[1390086890000]&endkey=[1390086890000,{}]
高於一個正確的按照我的要求???
任何人都可以幫助..... –