从收集mongodb查询范围

问题描述 投票:0回答:1

我可以使用以下代码查询我的集合中的前20个数据点

db.collections.aggregate([{$project: {"text": 1}}, {$limit:20}])

如何从我的收藏中查询范围?比方说,从数据点20到40?

mongodb
1个回答
0
投票

以下是可能的方法:

  1. 使用db..find() db.collection.find({},{“text”:1})。skip(20).limit(20);
  2. 使用聚合框架 db.collection.aggregate([{$ project:{“text”:1}},{$ skip:20},{$ limit:20}])
© www.soinside.com 2019 - 2024. All rights reserved.