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

MongoDB menyortir dokumen berdasarkan data bersarang

Anda perlu menggunakan aggregate perintah

Ini akan memberi Anda daftar _id posting dengan jumlah komentar yang diurutkan berdasarkan hitungan dalam urutan terbalik.

Anda dapat menggunakan operator $limit untuk mengembalikan x baris teratas. misalnya { $limit : 5 }

 db.posts.aggregate(
   { $unwind : "$comments" },
   { $group : { _id : "$_id" , number : { $sum : 1 } } },
   { $sort : { number : -1 } }
 );

Lihathttp://docs.mongodb.org/manual/tutorial/aggregation -contoh/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB dan pencarian teks lengkap bagian dari kata

  2. MongoDB watch() untuk mengamati perubahan dalam Database dengan NodeJS dan Mongoose

  3. Data pembaruan MongoDB di bidang bersarang

  4. perbarui Banyak berdasarkan bidang lain di mongodb

  5. findAndModify Error di mongodb - nodejs - kode kesalahan 17287