MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara menghapus bidang sepenuhnya dari dokumen MongoDB?

Coba ini:Jika koleksi Anda adalah 'contoh'

db.example.update({}, {$unset: {words:1}}, false, true);

Lihat ini:

http://www.mongodb.org/display/DOCS/Updating#Updating-%24unset

PERBARUI :

Tautan di atas tidak lagi mencakup '$unset'ing. Pastikan untuk menambahkan {multi: true} jika Anda ingin menghapus bidang ini dari semua dokumen dalam koleksi; jika tidak, itu hanya akan menghapusnya dari dokumen pertama yang ditemukan yang cocok. Lihat ini untuk dokumentasi yang diperbarui:

https://docs.mongodb.com/manual/reference/operator/update/unset/

Contoh:

db.example.update({}, {$unset: {words:1}} , {multi: true});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengekspor/membuang database mongodb?

  2. Masalah dalam mengembalikan data yang diambil dari kueri DB yang disebut dalam loop

  3. mongodb cara mendapatkan nilai maksimal dari koleksi

  4. Periksa jumlah koneksi saat ini ke MongoDb

  5. Mengotomatiskan MongoDB dengan SaltStack