如标题中所述,我试图在特定时间范围内获取所有文档。我的数据库中存储了时间戳记的文档。我一直在寻找类似Querying CouchDB documents between a start date and an end date的东西,但是我并没有真正为它工作,我也将nano用于nodejs,我不知道如何编写类似的东西
?startkey="1970-01-01T00:00:00Z"&endkey="1971-01-01T00:00:00Z"
以nano语法。我在这里https://www.npmjs.com/package/nano#dbviewdesignname-viewname-params-callback找东西,但找不到类似的东西。
您可以将/db/_find
与选择器一起使用,该选择器使用CouchDB API参考的/db/_find
章中所述的运算符$gte
和$lt
(或$lte
)。
Condition Operators
使用nano "selector": {
"myTimestamp": {
"$gte": "2020-01-23T06:00:00.000Z",
"$lt": "2020-01-23T07:00:00.000Z"
}
}
,看起来可能如下:
db.find