0

ソース データベース 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 のレコードがあります。

設定が足りない場合は、助けていただけますか。

前もって感謝します !!

4

0 に答える 0