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

Bagaimana cara menghapus hanya satu atau dua bidang dari dokumen di mongodb?

Dari v4.2 , Anda dapat menggunakan $unset operator agregat untuk menghapus satu atau beberapa bidang. Anda juga dapat mengecualikan bidang atau bidang dari dokumen yang disematkan menggunakan notasi titik.

Untuk menghapus satu bidang:

db.coll.aggregate([ { $unset: "_id" } ])

Untuk menghapus beberapa bidang:

db.coll.aggregate([ { $unset: [ "_id", "name" ] } ])

Untuk menghapus bidang yang disematkan:

db.coll.aggregate([
   { $unset: [ "_id", "author.name" ] }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menambahkan nilai baru ke array mongo yang ada

  2. MongoDB - dapatkan dokumen dengan atribut maksimal per grup dalam koleksi

  3. cari berdasarkan ObjectId di mongodb dengan pymongo

  4. menghubungkan luwak ke mongoDB atlas dan nodejs

  5. mongod:kesalahan saat memuat pustaka bersama:libssl.so.10 libcrypto.so.10