当使用带有startkey和endkey的GET方法时,它工作正常,并提供所有" datestamp"的列表。属于startkey-endkey范围:
但是当我使用带有JSON Payload的POST方法时,它只会提供具有" datestamp"的所有记录。字段无论价值如何:
http://localhost:5984/reservations/_design/default/_view/by_datestamp
有效载荷:
{"startkey":"1438704000004","endkey":"1438704000005"}
我的观点如下:
{
"by_id": {
"map": "function(doc) {
if(doc.id) {
emit(doc.id, doc);
}
}"
},
"by_datestamp": {
"map": "function(doc) {
if(doc.datestamp) {
emit(doc.datestamp, doc);
}
}"
}
}