cari

Rumah  >  Soal Jawab  >  teks badan

mongodb 如何移除某个 collection 下所有 document 的某个 field?

有的 document 包含某个 field,有的又不包含。
准备移除某个 collection 下所有 document 的某个 field,该怎么做?

怪我咯怪我咯2762 hari yang lalu572

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-24 09:14:37

    cengkerang mongo

    db.foo.update({}, {$unset: {bar: true}}, {multi: true});
    

    balas
    0
  • PHPz

    PHPz2017-04-24 09:14:37

    collection.update
      xxoo:
        $exists: true
    ,
      $unset:
        xxoo: true
    ,
      multi: true
    , ->
    

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-24 09:14:37

    nyahset penyingkiran traversal.
    Jika terdapat terlalu banyak entri, ia akan menjejaskan prestasi pangkalan data, jadi berhati-hati.

    balas
    0
  • Batalbalas