MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment limiter le nombre de documents imbriqués affichés dans MongoDB

Vous pouvez essayer la requête ci-dessous. Utilisez $slice pour obtenir au plus premier n éléments dans le tableau de documents imbriqués pour chaque document.

db.collection.aggregate([{ $project: { title: 1, nUsers: { $slice: [ "$users", n ] } } ])

ou Utilisation d'une requête standard.

db.collection.find({}, { title: 1, nUsers: {$slice: n } })