【发布时间】:2015-04-22 17:04:43
【问题描述】:
我需要通过查看具有多个键的视图来从 CouchDB 获取文档,例如keys=["key1", "key2","key3"]。
文档如下所示:
{
"_id": "142410131701",
"_rev": "1-6cac8838a4dfc2308f9d06001a899f50",
"s": [
"key1", "key2", "key3"
]
}
这很好用。 我面临的问题是如何在数据库中获取最新的文档?我的文档 _id 实际上是一个 Unix 纪元,但我不知道如何获得按 id 排序的结果。 看起来 CouchDB 返回 btree 中匹配 key1 的第一个结果,然后是匹配 key2 的结果,等等,但最新的文档不是第一个返回的。 尝试将 _id 添加到键中也不起作用。
我现在已经用一个按_id对结果进行排序的List函数解决了这个问题,但我想知道是否有更简单有效的解决方案。 提前致谢!
【问题讨论】:
标签: couchdb