2015-10-20 101 views
1

我用沙发DB开发了一个应用程序。我用jquery沙发API。现在我想在我的应用程序中添加Pouch DB。那么这个实现的工作流程应该是什么。如何将Pouch DB与使用jquery couch API构建的couchDB应用程序集成?

对于实例

目前插在沙发上DB数据,我用这个,

var mydata = { 
    _id: '[email protected]', 
    name: 'David', 
    age: 68 
}; 
$.couch.db('dbname').saveDoc(mydata,{ 
    success:function(data){ 
    console.log(data); 
    } 
}); 

而且在袋DB教程,他们给出的示例中插入类似以下

var db = new PouchDB('dbname'); 

db.put({ 
    _id: '[email protected]', 
    name: 'David', 
    age: 68 
}); 

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

或者我仍然可以通过jquery couch API实现。

另外我已经开发的CouchDB应用程序有3GB的数据库。所以当我尝试应用双向同步时,它不会发生,我该如何处理?

回答

1

你可以写一个代理,将采取$.couch呼叫并将其转发到PouchDB,或更换$.couch那些与PouchDB来电,我会亲自做后者,2个API是相当紧密匹配,所以应该是大多一个简单的查找/替换

至于同步问题,3G是相当数量的数据加载到浏览器,但它应该工作(与提示)或至少失败的方式,告诉你为什么,如果你看到有些东西不起作用,请随时在pouchdb仓库中提出问题

相关问题