検索

ホームページ  >  に質問  >  本文

Mongodb の insert_many に関する問題

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

伊谢尔伦伊谢尔伦2802日前1382

全員に返信(1)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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 が大好きです!楽しむ!

    返事
    0
  • キャンセル返事