Можете да опитате по-долу заявката. Използвайте $slice
за да получите най-много първите n
елементи във вложени документи масив за всеки документ.
db.collection.aggregate([{ $project: { title: 1, nUsers: { $slice: [ "$users", n ] } } ])
или Използване на обикновена заявка.
db.collection.find({}, { title: 1, nUsers: {$slice: n } })