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

berbeda dengan banyak bidang dan dengan kondisi di mana di mongodb

Anda harus menggunakan aggregate pertanyaan untuk mencapai ini. Berikut ini contoh yang akan berfungsi di shell (yang dapat diterjemahkan ke Mongoose dengan mudah):

db.gpc.aggregate([
    // your where clause: note="test2" and notetwo = "meet2"
    {"$match" : {note:"test2", notetwo:"meet2"}}, 
    // group by key, score to get distinct
    {"$group" : {_id : {key:"$key", score:"$score"}}}, 
    // Clean up the output
    {"$project" : {_id:0, key:"$_id.key", score:"$_id.score"}}
])

Keluaran:

{ "result" : [ { "key" : "SAGAR33", "score" : 37 } ], "ok" : 1 }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pulihkan data Mongodb dari JSON

  2. 5 Cara Mendapatkan Milidetik dari Tanggal di MongoDB

  3. Atomisitas, Isolasi &Konkurensi di MongoDB

  4. Menghasilkan Mongo ObjectId (_id) dengan waktu khusus?

  5. MongoDB C# Driver - bagaimana cara menyimpan _id sebagai ObjectId tetapi memetakan ke properti string Id?