sql >> Database >  >> NoSQL >> MongoDB

hoe tel je een $ lookup-veld in mongo db?

U kunt $size gebruiken aggregatie-operator om de lengte van een array te vinden.

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



  1. Hoe maak je een Mongoose-schema van JSON

  2. Top 10 kenmerken van MongoDB Atlas

  3. Moet ik een schaarse index gebruiken voor booleaanse vlaggen in mongodb?

  4. Mongorestore-verificatie mislukt bij geïmplementeerde app op meteor.com