ソース データベース Mongo (バージョン = 3.4) と Sinc データベース Mongo (バージョン = 4.4) の間で NoSQL データベースを同期するためにトランスポーター パイプラインを使用しています。
ここでは、Pipeline.js で以下の構成を行うことで、適切に接続を確立しました。
var source = mongodb({ "uri": "mongodb://parentHost:27017/mongodb?authSource=admin" "tail": true})
var sink = mongodb({"uri": "mongodb://childHostName:27017/mongodb" "bulk": true});
t.Config({'write_timeout': '5000s'}).Source("source", source, "/^testing$/").Save("sink", sink, "/^testing$/");
ソース データベースと同期データベースの上記の構成を設定した後、以下を使用してトランスポーター パイプラインを起動しました。
`transporter run Pipeline.js`
このパイプラインを開始した後、子テスト コレクションでは、親テスト コレクションよりも 60 多いドキュメントを取得しています。
最初は、子テスト コレクションにはドキュメントがなく、親テスト コレクションには約 278k のレコードがあります。
設定が足りない場合は、助けていただけますか。
前もって感謝します !!