sql >> Databáze >  >> NoSQL >> MongoDB

jak spočítat pole $lookup v mongo db?

Můžete použít $size agregační operátor pro zjištění délky pole.

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



  1. Redis nastavení TTL na klíčích hSet

  2. Nastavte umístění úložiště MongoDB nainstalovaného na instanci AWS EC2 na úložiště EBS. A jak ji obnovím po zastavení/ukončení instance?

  3. Jak zavřít kurzor v MongoKit

  4. mongoose agregát, jak mapovat více kolekcí do jednoho pole