如何将PockDB与使用jQueryCoach API构建的couchDB应用程序集成?
我用couchdb开发了一个应用程序。我使用jQueryCoach API。现在我还想在我的应用程序中添加PockDB。那么这个实现的工作流程应该是什么呢 例如 目前要在Coach DB中插入数据,我使用的是如何将PockDB与使用jQueryCoach API构建的couchDB应用程序集成?,couchdb,pouchdb,couchapp,Couchdb,Pouchdb,Couchapp,我用couchdb开发了一个应用程序。我使用jQueryCoach API。现在我还想在我的应用程序中添加PockDB。那么这个实现的工作流程应该是什么呢 例如 目前要在Coach DB中插入数据,我使用的是 var mydata = { _id: 'dave@gmail.com', name: 'David', age: 68 }; $.couch.db('dbname').saveDoc(mydata,{ success:function(data){ console
var mydata = {
_id: 'dave@gmail.com',
name: 'David',
age: 68
};
$.couch.db('dbname').saveDoc(mydata,{
success:function(data){
console.log(data);
}
});
在Pocket DB教程中,他们给出了如下插入示例
var db = new PouchDB('dbname');
db.put({
_id: 'dave@gmail.com',
name: 'David',
age: 68
});
所以现在,当我想在我的应用程序中添加PockDB时,我是否需要将整个jQueryCoach API更改为PockDB API
或者,我仍然可以通过jquery Coach API实现这一点
另外,我已经开发的CouchDB应用程序有3GB的数据库。因此,当我尝试应用双向同步时,它根本没有发生。我如何处理这个问题?您可以编写一个代理,将
$coach
呼叫转发给PockDB,或者将$coach
呼叫替换为PockDB呼叫,我个人会这样做,这两个API非常匹配,因此应该是一个简单的查找/替换
至于同步问题,3G是一个相当大的数据量加载到浏览器,但它应该工作(与提示),或至少失败的方式,告诉你为什么,如果你看到一些东西不工作,请随时提交一个问题在数据库的回购