sql >> Database teknologi >  >> NoSQL >> MongoDB

hvordan tæller man et $opslagsfelt i mongo db?

Du kan bruge $size aggregeringsoperator for at finde længden af ​​et array.

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



  1. Flytter MongoDBs datamappe?

  2. Sådan søger du gennem Objektværdi afdeling.navn

  3. Indstilling af standarddatabase for MongoDB shell

  4. korrekt måde at indlæse mongodb hash-associeret array mapping, når du ikke bruger annoteringer med mærkelige accessorer