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

Bagaimana cara menggabungkan array besar di mongoDB?

Coba ini:

db.users.aggregate( 
 [ 
  { $unwind : "$key" }, 
  { $group : { _id : "$key", number : { $sum : 1 } } },
  { $sort : { number : -1 } }, 
  { $limit : 10000 },
  { $out:"result"},
 ], {
  allowDiskUse:true,
  cursor:{}
 }
);

Kemudian cari hasil dengan db.result.find() .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. konversi stempel waktu UTC ke stempel waktu zona lainnya

  2. MongoDB $mod

  3. Mongoose mengisi array subdokumen

  4. mongoDB:C# driver V2 Cara memperbarui item dalam koleksi bersarang

  5. Node menyisipkan data besar menggunakan luwak