Mongodb の insert_many に関する問題
伊谢尔伦
伊谢尔伦 2017-06-10 09:48:04
0
1
1218

insert_many のパラメータには、insert のような check_keys パラメータがないことがドキュメントに記載されています。insert_many は、挿入時に順序付きパラメータによって制御されますが、エラーと例外終了の存在により、残りの挿入には影響しません。しかし、この問題のあるデータはまだ挿入されていません。
insert_many で非チェックもサポートするにはどうすればよいですか? bypass_document_validation パラメータの意味はあまり明確ではありません。このパラメータが制御できる場合、デフォルトが False であれば、時々チェックする必要はありません。
insert_many がチェックを無視できない場合、insert は順序付けされたパラメーターをどのように実装できますか?ありがとう###

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
曾经蜡笔没有小新

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!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!