我知道可以使用复杂的键(基本上是一个数组)构建 View 。
但是,普通文档也支持这一点吗?我想避免查看,因为手机上的性能可能会因为很多文档而变得非常慢。所以我使用“使用和滥用你的 key ”方法。
这就是为什么我需要复杂的键,以便我可以在这些键上使用 startkey
和 endkey
。
最佳答案
是的,这是完全可能的。阅读 this blog post ,跳至“使用和滥用您的文档 ID”。
基本上你所做的就是使用 PouchDB Collate插件将复杂的 key 序列化为字符串,然后将其用于 _id
。然后查找的工作方式与 query()
API 完全相同,使用 startkey
、endkey
、keys
等你喜欢。
关于Pouchdb文档id复杂键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717454/