MongoDB で一括更新/アップサート (挿入ではなく) を行うことは可能ですか?
はいの場合、これに関連するドキュメントを教えてください。
ありがとう
MongoDB で一括更新/アップサート (挿入ではなく) を行うことは可能ですか?
はいの場合、これに関連するドキュメントを教えてください。
ありがとう
コマンド ライン プログラムmongoimportを使用できます。これは、MongoDB の bin ディレクトリにある必要があります ...
upsertを使用するために調べたいオプションが 2 つあります。
--upsert 既に存在するオブジェクトを挿入または更新します
。 --upsertFields arg upsert のクエリ部分のコンマ区切りフィールド。これがインデックスされていることを確認する必要があります
詳細はこちら: http://www.mongodb.org/display/DOCS/Import+Export+Tools
または単に...
$ mongoimport --help
mongo は.js
ファイルを実行できます。すべての更新コマンドを js ファイルにプッシュできます。
t.js
db.record.update({md5:"a35f10a8339ab678612d1f86be08b81a"},{$set:{algres:[]}},false,true);
db.record.update({md5:"a35f10a8339ab678612d1f86be08b81b"},{$set:{algres:[]}},false,true);
それから、
mongo 127.0.0.1/test t.js