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

Bagaimana cara memilih satu bidang untuk semua dokumen dalam koleksi MongoDB?

Dari dokumen MongoDB:

Proyeksi dapat secara eksplisit mencakup beberapa bidang. Dalam operasi berikut, find() metode mengembalikan semua dokumen yang cocok dengan kueri. Dalam kumpulan hasil, hanya bidang item dan qty dan, secara default, bidang _id kembali dalam dokumen yang cocok.

db.inventory.find( { type: 'food' }, { item: 1, qty: 1 } )

Dalam contoh ini dari orang-orang di Mongo, dokumen yang dikembalikan hanya akan berisi bidang item , qty , dan _id .

Dengan demikian, Anda harus dapat mengeluarkan pernyataan seperti:

db.students.find({}, {roll:1, _id:0})

Pernyataan di atas akan memilih semua dokumen dalam koleksi siswa, dan dokumen yang dikembalikan hanya akan mengembalikan roll bidang (dan kecualikan _id ).

Jika kami tidak menyebutkan _id:0 bidang yang dikembalikan akan menjadi roll dan _id . Bidang '_id' selalu ditampilkan secara default. Jadi kita perlu secara eksplisit menyebutkan _id:0 bersama dengan roll .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tentukan Beberapa Kriteria untuk Elemen Array

  2. Pemeriksaan Kesehatan Mongodb Langkah demi Langkah

  3. Bagaimana saya bisa menggunakan operator LIKE di luwak?

  4. MongoDB $setIntersection

  5. MongoDB, hapus objek dari array