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

Menghapus item tertentu dari array dengan MongoDB

Jika Anda dapat mengidentifikasi item komentar dengan mencocokkan userid, nama, atau komentar -- maka Anda dapat menghapus komentar tersebut menggunakan update() perintah dengan $pull pengubah beserta kondisi yang sesuai.

Jika Anda tidak dapat melakukan seperti di atas, sertakan id unik di komentar (seperti UUID ).

Untuk menghapus komentar, lakukan hal berikut:

db.coll.update({<cond to identify document}, {$pull: {'comments': {'name': <name>}}} )

Jika Anda menggunakan id, yang lebih disukai:

db.coll.update({<cond to identify document}, {$pull: {'comments': {'id': <id>}}} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ekspor Koleksi MongoDB ke File CSV

  2. Membangun mongo-cxx-driver menggunakan CMake ExternalProject_Add

  3. Panduan Pengembang untuk Kumpulan Replika MongoDB

  4. Tidak ingin memulai mongod dengan `Sudo mongod`

  5. Agregasi MongoDB dengan driver Java