我一直在阅读关于pouchdb / couchdb / cloudant的文档和文章。我无法在脑海中创建这种简单的架构。我需要帮助!
因此应用程序上有很多用户。每个用户都有一个单独的数据库(我读到的是小袋/沙发/云量设置中的方法)。
我应该使用pouchdb的Sync api吗?但正如我所读,它同步整个数据库。如何使用此api仅同步中央数据库的子集。过滤复制是否在这里回答?
而且我也不想在一次通话中推送两个文档。他可以根据需要访问文档。
使用小袋/沙发数据库实现此逻辑的正确方法是什么。如果你能用一些代码解释,那就太好了。我只需要基本的想法。
在即将发布的CouchDB 2.0及PouchDB-find版本中,这类问题是否易于解决。
非常感谢!
答案 0 :(得分:5)
如果您查看PouchDB documentation,您应该会看到 options.doc_ids 。此参数允许您在某些文档ID上设置复制。在您的方案中,这将解决您的问题。