Pouchdb文档id复杂键

标签 pouchdb

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

但是,普通文档也支持这一点吗?我想避免查看,因为手机上的性能可能会因为很多文档而变得非常慢。所以我使用“使用和滥用你的 key ”方法。

这就是为什么我需要复杂的键,以便我可以在这些键上使用 startkeyendkey

最佳答案

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

基本上你所做的就是使用 PouchDB Collate插件将复杂的 key 序列化为字符串,然后将其用于 _id。然后查找的工作方式与 query() API 完全相同,使用 startkeyendkeykeys 等你喜欢。

关于Pouchdb文档id复杂键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24717454/

相关文章:

pouchdb - 从数据库中获取所有数据

javascript - PouchDB:当远程数据库上安全时清除本地数据库

couchdb - 无法从 PouchDB 检索值

javascript - 将文件上传到 PouchDB/CouchDB

mocha.js - 光谱和 Electron 开始应用

javascript - 范围查询大型 PouchDB 数据集的最高效方法

synchronization - CouchDB/PouchDB 部分同步且权限有限

javascript - 关于 PouchDB 的复杂开始键/结束键查询未返回预期结果

javascript - 如何使用 AngularJS 上的服务功能检查 PouchDB 文档是否存在?

authentication - CouchDB 和 PouchDB 之间的过滤同步