【发布时间】:2017-09-15 15:26:06
【问题描述】:
假设我有一个 X id 数组。它们没有顺序 - 它只是 X 个随机 id 的列表。
现在,我想使用该数组查询 X 个文档,并将其作为 SINGLE 结果返回 - 就像一个文档数组,而不是进行 5 个单独的查询。
我知道我可以动态创建一个 map() 函数来执行此操作 - 本质上是在 ids 数组中查找具有 id 的文档......但是查询总是很慢。我想学习如何做的就是让它变得更快,比如使用二级索引。
有没有办法用 PouchDB 做到这一点?如果没有办法做到这一点,我怎样才能轻松地将 X 个查询返回的 X 个 Promise 链接在一起,并将它们全部分组到一个结果中 - 可能是下一个最好的事情?
【问题讨论】:
标签: javascript couchdb pouchdb nosql