MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

làm cách nào để đếm $ lookup field trong mongo db?

Bạn có thể sử dụng $size toán tử tổng hợp để tìm độ dài của một mảng.

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. DynamoDB và MongoDB NoSQL

  2. MongoDB và Mongoose:Mảng lồng nhau của ID tham chiếu tài liệu

  3. Không thể truy xuất dữ liệu từ API bằng Express NodeJS và MongoDB, đang tải

  4. Mẫu MeteorJS không hiển thị dữ liệu, không xuất hiện

  5. Tìm và trả về tài liệu con phù hợp đầu tiên từ mảng (Meteor / Mongo)