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

$pertama di mongodb

Anda harus menggunakan $first operator agregasi untuk mengembalikan dokumen pertama setelah menerapkan $group panggung.

ScoreBoardModel.aggregate([
  { "$match": { challenge_id: mongoose.Types.ObjectId(req.body.challenge_id) } },
  { "$lookup": {
    "from": "appusers",
    "let": { "user_id": "$user_id" },
    "pipeline": [{ "$match": { "$expr": { "$eq": [ "$_id", "$$user_id" ] } } }],
    "as": "user"
  }},
  { "$group": {
    "_id": "$user_id",
    "value": { "$sum": "$value" },
    "appusers": { "$first": "$user" },
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menghapus elemen array ke-n di mongodb

  2. Cara Membuat File konfigurasi Untuk MongoDB

  3. MongoDB menarik elemen array dari koleksi

  4. Cara menghapus elemen dari array bersarang ganda dalam dokumen MongoDB.

  5. Kondisi kueri MongoDb saat membandingkan 2 bidang