これはばかげた質問かもしれません。実際、私は構文と混同しています。シェルからの更新の形式は次のとおりです
db.collection.update(query,update,options)
。オプションは upsert および multi フラグ用です。私はシェルでこのようなものを書くことができ、それは機能します:
db.users.update({"Gender":"female"},{$set:{"Hubby_name":1}},false,true)})
すべての女性を見つけて (マルチが真であるため)、それらのドキュメントにキー「夫の名前」を追加することを意味します。女性が見つからない場合は、何もしないでください (upsert が false であるため)。
C#コードでこれ(両方のフラグ)を指定するにはどうすればよいですか? Update メソッドに追加できるフラグは 1 つだけです。インテリジェンスによって求められる次のパラメーターは、私が興味を持っていない SafeMode です。また、オプションをまったく指定しない場合のデフォルトの動作は何ですか?
質問する
1183 次