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

Bagaimana cara menyembunyikan _id dari Agregasi?

Dari dokumen mongodb

Anda dapat $memproyeksikan hasil untuk mengecualikan _id - ini yang kamu maksud?

http://docs.mongodb.org/manual/reference/aggregation/#pipeline

Catatan Bidang _id selalu disertakan secara default. Anda dapat secara eksplisit mengecualikan _id sebagai berikut:

db.article.aggregate(
    { $project : {
        _id : 0 ,
        title : 1 ,
        author : 1
    }}
);

Dari contoh Anda, operasi pertama dalam pipeline adalah mengecualikan _id dan menyertakan atribut lainnya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan hitungan Bidang di setiap dokumen melalui kueri menggunakan driver Java MongoDB

  2. MongoDB :Perbarui semantik Pengubah dari $ tidak disetel

  3. Sub dokumen luwak sebelum menghapus middleware tidak disebut

  4. Mulai MongoDB dari dalam tugas Grunt

  5. kueri mongodb tanpa nama bidang