2015-10-20 102 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倉庫中提出問題

相關問題