Pouchdb文件id复杂键

时间:2014-07-12 21:23:34

标签: pouchdb

我知道可以使用复杂的键(基本上是一个数组)构建视图。

但是,普通文件也支持吗?我希望避免观看,因为许多文档都会让手机上的性能变得非常慢。因此,我使用"使用和滥用您的密钥"做法。

这就是为什么我需要复杂的密钥,以便我可以使用startkeyendkey

1 个答案:

答案 0 :(得分:2)

是的,这完全有可能。阅读this blog post,跳到“使用和滥用您的文档ID。”

基本上,您使用PouchDB Collate插件将复杂密钥序列化为字符串,然后将其用于_id。然后查找与query() API完全相同,使用startkeyendkeykeys,无论您喜欢什么。