私のすべてのドキュメントに少なくともこれらの2つのフィールドが含まれているコレクションがあります。たとえばname、and url(url一意であるため、一意のインデックスを設定します)。これで、重複したドキュメントを挿入しようとするとurl、エラーが発生し、プログラムが停止します。この動作は望ましくありませんが、mongoDBが重複してドキュメントを挿入して次のドキュメントに進むことがないように、mysqlのようなものが必要です。 insert or ignoreurl
insertこの動作を実現するためにコマンドに渡すことができるパラメーターはありますか?私は通常、次のように使用して挿入のバッチを実行しますpymongo。
collection.insert(document_array)
これcollectionがコレクションでありdocument_array、ドキュメントの配列です。
insert or ignoreでは、複数のドキュメントを挿入するための機能を実装する方法はありますか?