-2
我正在開發一個角度應用程序。如何在不丟失任何信息的情況下將多個PouchDB同步到單個CouchDB?如何在Angularjs中同步來自多個PouchDB的CouchDB?
我正在開發一個角度應用程序。如何在不丟失任何信息的情況下將多個PouchDB同步到單個CouchDB?如何在Angularjs中同步來自多個PouchDB的CouchDB?
您需要通過過濾器做複製
你可以找到你需要的一切here(例3,4)
,如果你的意思是通過創建多個PouchDB情況下,那麼你必須創建各自的監聽器,每個PouchDB實例指向你想要遠程DB(CouchDB的問題)。
本例中爲聽衆爲我工作:
var sync = PouchDB.sync('mydb', 'http://localhost:5984/mydb', {
live: true,
retry: true
}).on('change', function (info) {
// handle change
}).on('paused', function (err) {
// replication paused (e.g. replication up to date, user went offline)
}).on('active', function() {
// replicate resumed (e.g. new changes replicating, user went back online)
}).on('denied', function (err) {
// a document failed to replicate (e.g. due to permissions)
}).on('complete', function (info) {
// handle complete
}).on('error', function (err) {
// handle error
});
這是正確的。您也可以將多個PouchDB同步到內存中的PouchDB中,然後從該PouchDB同步到服務器。 – nlawson