オフライン モードで実行できるアプリがあります。オフラインの場合はローカルの mongo データベースを使用し、データ接続がある場合はリモートの mongo データベースを使用します。
これら 2 つのデータベースを同期し、両方がコレクションとドキュメントの結合を持っていることを確認する簡単な方法はありますか?
編集:事実上、挿入と削除の両方が発生し、他のデータベースでは発生しない2つのデータベースがあります。特定の時点で、両方のデータベースに両方の結合を表示させたいと思います。
たとえば、一定期間にわたって。
DB1.insert(A)
DB1.insert(B)
DB2.insert(C)
DB1.remove(A)
同期を実行
DB1 = DB2 = {B, C}
EDIT2:読書をしています。意図した目的ではありませんが、リモートのスレーブ レプリカ セットとして設定し、そのように使用できますか? 問題は、レプリカには、解決可能な DNS を介してレプリカ ホストにアクセスできる必要があることです。リモートがローカル ホストにアクセスする方法がわからない。