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

bagaimana cara menghitung bidang $lookup di mongo db?

Anda dapat menggunakan $size operator agregasi untuk menemukan panjang array.

company.aggregate([
  { "$lookup": {
    "from": "userFocus",
    "localField": "_id",
    "foreignField": "value",
    "as": "focusUsers"
  }},
  { "$project": {
    "name": 1,
    "focusUsers": 1,
    "focusCount": { "$size": "$focusUsers" }
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose/NextJS - Model tidak ditentukan / Tidak dapat menimpa model setelah dikompilasi

  2. Bisakah rollback masih terjadi pada set replika MongoDB dengan J=1 dan W=Majority?

  3. Mongoose.aggregate(pipeline) menautkan beberapa koleksi menggunakan $unwind, $lookup, $group

  4. Apakah boleh mengubah ObjectId mongo menjadi string dan menggunakannya untuk URL?

  5. Gandakan koleksi mongodb