cari

Rumah  >  Soal Jawab  >  teks badan

Masalah dengan insert_many dalam Mongodb

Disebutkan dalam dokumen bahawa parameter insert_many tidak mempunyai parameter check_keys seperti insert Walaupun insert_many dikawal oleh parameter yang dipesan semasa memasukkan, ia tidak akan menjejaskan sisipan yang tinggal kerana wujudnya ralat dan keluar pengecualian , ini wujud Data berkenaan masih tidak dimasukkan.
Bagaimana saya boleh membuat insert_many juga menyokong tidak menyemak? Maksud parameter bypass_document_validation tidak begitu jelas. Jika parameter ini boleh dikawal, maka jika lalai adalah Palsu, ia tidak seharusnya disemak dari semasa ke semasa.
Jika insert_many tidak boleh mengabaikan cek, maka bagaimanakah insert boleh melaksanakan parameter yang dipesan? Terima kasih

伊谢尔伦伊谢尔伦2802 hari yang lalu1381

membalas semua(1)saya akan balas

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-10 09:50:04

    Parameter bypass_document_validation ialah ciri baharu dalam MongoDB 3.2 yang mengabaikan pengesah dalam operasi anda, jika koleksi menetapkan pengesah, anda boleh mengabaikan pengesah melalui parameter ini dan kemudian memasukkannya.

    validator boleh difahami sebagai pengesahan medan, serupa dengan fungsi kekangan.

    Sila rujuk:

    https://docs.mongodb.com/mast...

    Parameter

    tertib disisipkan dalam susunan dokumen dalam tatasusunan yang disediakan jika ditetapkan kepada benar, jika sisipan dokumen sebelumnya gagal, sisipan akan dihentikan.

    Sila rujuk:

    http://mongodb.github.io/node...

    Suka MongoDB! Berseronoklah!

    balas
    0
  • Batalbalas