sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man begränsar antalet kapslade dokument som visas i MongoDB

Du kan prova nedanstående fråga. Använd $slice för att få högst första n element i kapslad dokumentmatris för varje dokument.

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

eller Använder vanlig fråga.

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



  1. Uppdatera fält i listan med MongoDB C#-drivrutinen

  2. Hur man hittar en delsträng i ett fält i Mongodb

  3. Fältalias med Mongoid och Rails

  4. Ember-data och MongoDB, hur man hanterar _id