insert_many のパラメータには、insert のような check_keys パラメータがないことがドキュメントに記載されています。insert_many は、挿入時に順序付きパラメータによって制御されますが、エラーと例外終了の存在により、残りの挿入には影響しません。しかし、この問題のあるデータはまだ挿入されていません。
insert_many で非チェックもサポートするにはどうすればよいですか? bypass_document_validation パラメータの意味はあまり明確ではありません。このパラメータが制御できる場合、デフォルトが False であれば、時々チェックする必要はありません。
insert_many がチェックを無視できない場合、insert は順序付けされたパラメーターをどのように実装できますか?ありがとう###
曾经蜡笔没有小新2017-06-10 09:50:04
bypass_document_validation パラメーターは、操作でバリデーターを無視する MongoDB 3.2 の新機能です。コレクションでバリデーターが設定されている場合、このパラメーターを通じてバリデーターを無視して挿入できます。
validator は、制約関数と同様のフィールド検証として理解できます。
以下を参照してください:
https://docs.mongodb.com/mast...
順序付けされたパラメーターは、提供された配列内のドキュメントがグループ化されている順序で挿入されます。 true に設定すると、前のドキュメントの挿入が失敗した場合、挿入が停止されます。
以下を参照してください:
http://mongodb.github.io/node...
MongoDB が大好きです!楽しむ!