如何将 Pouch DB 与使用 jquery couch API 构建的 couchDB 应用程序集成?

How to integrate Pouch DB, with couchDB application which is built with jquery couch API?

我用 couch DB 开发了一个应用程序。我用过 jquery 沙发 API。现在我也想在我的应用程序中添加 Pouch DB。那么这个实现的工作流程应该是什么。

例如

目前要在 couch DB 中插入数据,我正在使用它,

var mydata = {
  _id: 'dave@gmail.com',
  name: 'David',
  age: 68
};
$.couch.db('dbname').saveDoc(mydata,{
  success:function(data){
    console.log(data);
  }
});

在 Pouch DB 教程中,他们给出了如下插入示例

var db = new PouchDB('dbname');

db.put({
  _id: 'dave@gmail.com',
  name: 'David',
  age: 68
});

所以现在我想在我的应用程序中添加 Pouch Db,我是否需要将整个 jquery couch API 更改为 Pouch Db API?

或者我仍然可以通过 jquery 沙发 API 实现这一目标。?

此外,我已经开发的 CouchDB 应用程序有 3GB 的数据库。因此,当我尝试应用双向同步时,这不是 happening.How 我可以处理吗?

您可以编写一个代理来接受 $.couch 调用并将它们转发给 PouchDB,或者用 PouchDB 调用替换 $.couch 调用,我个人会做后者,即 2 个 API非常匹配,所以它应该主要是一个简单的查找/替换

至于同步问题,3G 是加载到浏览器中的大量数据,但它应该可以工作(有提示)或者至少以某种方式失败,告诉您原因,如果您看到的不是正在工作,请随时在 pouchdb 存储库中提出问题