gpt4 book ai didi

couchdb - pouchdb/couchdb 中与特定场景的部分同步

转载 作者:行者123 更新时间:2023-12-02 21:07:06 24 4
gpt4 key购买 nike

我一直在阅读 pouchdb/couchdb/cloudant 上的文档和文章。我无法在脑海中创建这个简单的架构。我需要帮助!

所以该应用程序有很多用户。每个用户都有一个单独的数据库(我读到的是 pouch/couch/cloudant 设置中的方法)。

  • 现在让我们只关注单个用户。该用户在我们的服务器(couchdb)上已经存在一些远程数据。他存储了 3 个独立的文档。
  • 他从浏览器 1 访问文档 1 和文档 2。并从浏览器 2 访问文档 2 和文档 3。
  • 两个浏览器中的内容必须同步。

Simple design in pouchdb

  1. 我应该使用 pouchdb 的 Sync api 吗?但据我所知,它同步的是整个数据库。如何使用此 api 仅同步中央数据库的子集。这里是过滤复制答案吗?

  2. 而且我不想在一次调用中推送两个文档。他可以根据需要访问文档。

  3. 使用 pouch/couch 数据库实现此逻辑的正确方法是什么。如果你能用一些代码来解释,那就太好了。我只需要基本的想法。

  4. 在即将发布的 CouchDB 2.0 和 PouchDB-find 中,此类问题是否可以轻松解决? .

非常感谢!

最佳答案

如果你看一下 PouchDB documentation ,您应该会看到 options.doc_ids。此参数允许您在某些文档 ID 上设置复制。在您的情况下,这将解决您的问题。

关于couchdb - pouchdb/couchdb 中与特定场景的部分同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39536131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com