Можем ли мы сделать запрос, который позволит нам использовать пропуск и ограничение в первых N документах?
Пример:
Предположим, что в коллекции почти 500 документов, называемых учителями.
Я хочу запрос, ограничивающий чтение только первых 300 документов.
Если я использую skip (300) в этом запросе, он должен отобразить ноль.
db.teachers.find().pretty()
{
id : 1,
name : "teach001"
},
{
id : 2,
name : "teach002"
},
{
id : 3,
name : "teach003"
},
{
id : 4,
name : "teach004"
},
{
id : 5,
name : "teach005"
},
{
id : 6,
name : "teach006"
},
{
id : 7,
name : "teach007"
},
{
id : 8,
name : "teach008"
},
{
id : 9,
name : "teach009"
},
{
id : 10,
name : "teach0010"
}
db.teachers.find({some query here to restrict access first 5 documents only }).skip(5).limit(5).pretty()