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

grup kerangka kerja agregasi mongodb + proyek

menemukan jawabannya

1. pertama saya harus mendapatkan semua _id

db.items.aggregate( [ 
  { '$match': { 'owner.id': '9e748c81-0f71-4eda-a710-576314ef3fa' } },
  { '$group': { _id: '$item.id', dbid: { $max: "$_id" } } } 
]);

2. maka saya perlu menanyakan dokumen

db.items.find({ _id: { '$in': "IDs returned from aggregate" } });

yang akan terlihat seperti ini:

db.items.find({ _id: { '$in': [ '1', '2', '3' ] } });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregat Mongodb (hitungan) di beberapa bidang secara bersamaan

  2. Mempersiapkan Server MongoDB untuk Produksi

  3. Array Mongodb $push dan $tarik

  4. Agregasi di Golang mgo untuk Mongodb

  5. Mongodb menambahkan bidang baru dalam dokumen yang ada, dengan posisi tertentu