Pouchdb document id complex key

倾然丶 夕夏残阳落幕 提交于 2020-02-01 08:40:53

问题


I know views can be built using complex keys (an array basically).

But, do normal documents also support that? I want to avoid views as performance on phones can be very slow with many many docs. So I'm using the "Use and abuse your keys" approach.

So that is why I would need complex keys so I can use startkey and endkey on those.


回答1:


Yep, it's totally possible. Read this blog post, skip to "use and abuse your doc ids."

Basically what you do is use the PouchDB Collate plugin to serialize your complex key into a string, and then use that for the _id. Then lookups work exactly the same as with the query() API, using startkey, endkey, keys, whatever you like.



来源:https://stackoverflow.com/questions/24717454/pouchdb-document-id-complex-key

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!