interrogez mongo pour trouver le nombre total de voitures dans chaque document de la société de collecte
Je suis nouveau à Mongo, je
db.company.find () -> mais comment puis-je sélectionner les tableaux et cela aussi pour tous
collection company : { { "_id": "5b8ed214b460e7c17c5a33f9", "company_location": "USA", "company_name": "gmc", "__v": 0, "cars": [{ "_id": "5b8ed214044b2509466eca2e", "model": "TERRAIN", "year": 2013, "PriceInINR": 3851710, "sortingm": "SLE2 FWD", "engine": "SPORT UTILITY 4-DR", "body": "2.4L L4 DOHC 16V FFV", "color": "Yellow", "transmission_type": "Manual", "dealer_id": "5b8e7ce7065fa50bee095072" }, {------}, {------} }
Tout d’abord, affectez la requête à la variable … puis comptez le tableau cars … comme ci-dessous
var obj = db.company.find(_id:"5b8ed214b460e7c17c5a33f9").toArray(); var count = obj[0].cars.length
Si vous trouvez par _id obj [index] sera toujours 0.