insert_many のパラメータには、insert のような check_keys パラメータがないことがドキュメントに記載されています。insert_many は、挿入時に順序付きパラメータによって制御されますが、エラーと例外終了の存在により、残りの挿入には影響しません。しかし、この問題のあるデータはまだ挿入されていません。
insert_many で非チェックもサポートするにはどうすればよいですか? bypass_document_validation パラメータの意味はあまり明確ではありません。このパラメータが制御できる場合、デフォルトが False であれば、時々チェックする必要はありません。
insert_many がチェックを無視できない場合、insert は順序付けされたパラメーターをどのように実装できますか?ありがとう###
bypass_document_validation这个参数是忽略MongoDB 3.2中的新特性中的validator;在您的操作中,如果collection设置了validator,通过这个参数可以忽略validator然后插入。
validator您可以理解为一种对field的校验吧,类似于约束的功能。
请参考:
https://docs.mongodb.com/mast...
ordered参数是插入的时候按照提供的数组中的文档的分组后的先后顺序插入,如果设置为true的时候,如果排在前面的document插入失败,就停止插入了。
请参考:
http://mongodb.github.io/node...
Love MongoDB! Have fun!