如何复制到远程数据库,从 pouchdb 复制到 couchbase
how to replicate to and replicate from to remote databases, pouchdb to couchbase
我正在使用 Angular(js) 和 pouchdb 作为本地数据库,couchbase 作为远程数据库。
angularjs代码
.run(function ($pouchDB) {
$pouchDB.setDatabase("local");
$pouchDB.replicateFrom("http://couchbaseServer/office");
$pouchDB.replicateTo("http://couchbaseServer/mobile");
})
//pouchDB service code
this.replicateTo = function(remoteDB) {
database.replicate.to(remoteDB).on('complete', function () {
// yay, we're done!
alert("replicationTo done");
}).on('error', function (err) {
// boo, something went wrong!
alert("data was not replicated to server, error - " + err);
});
};
this.replicateFrom = function(remoteDB) {
database.replicate.from(remoteDB).on('complete', function () {
// yay, we're done!
alert("replicationFrom done");
}).on('error', function (err) {
// boo, something went wrong!
alert("data was not replicated from server, error - " + err);
});
};
我在复制到无效文档 ID 时遇到错误
这是复制一切来证明这个概念。我的下一个问题是将复制到数据过滤为仅本地生成的数据。
我正在使用 Angular(js) 和 pouchdb 作为本地数据库,couchbase 作为远程数据库。 angularjs代码
.run(function ($pouchDB) {
$pouchDB.setDatabase("local");
$pouchDB.replicateFrom("http://couchbaseServer/office");
$pouchDB.replicateTo("http://couchbaseServer/mobile");
})
//pouchDB service code
this.replicateTo = function(remoteDB) {
database.replicate.to(remoteDB).on('complete', function () {
// yay, we're done!
alert("replicationTo done");
}).on('error', function (err) {
// boo, something went wrong!
alert("data was not replicated to server, error - " + err);
});
};
this.replicateFrom = function(remoteDB) {
database.replicate.from(remoteDB).on('complete', function () {
// yay, we're done!
alert("replicationFrom done");
}).on('error', function (err) {
// boo, something went wrong!
alert("data was not replicated from server, error - " + err);
});
};
我在复制到无效文档 ID 时遇到错误
这是复制一切来证明这个概念。我的下一个问题是将复制到数据过滤为仅本地生成的数据。