0
私はAngular(js)とpouchdbをローカルデータベースとして、couchbaseをリモートデータベースとして使用しています。 angularjsコード遠隔データベースに複製して複製する方法pouchdb to couchbase
.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);
});
};
iは、無効なドキュメントID
これが複製され、すべてがコンセプトを証明するために複製にエラーが発生します。私の次の質問は、データをローカルに生成されたデータだけにフィルタすることです。
を見つけることができます
私は同期のゲートウェイを実行していませんし、それがうまくつのデータベースで動作することを言及しなかった申し訳ありませんが、ご回答ありがとうございました。私の質問は、一方のデータベースにレプリケートをコード化し、他方のレプリケートを複製する方法です。 fromデータはtoデータとは異なります。ありがとう –