ITKeyword,专注技术干货聚合推荐

注册 | 登录

MongoDB Limit/限制记录

itmyhome 2016-08-04

相关推荐:java - MongoDB aggregation cannot use $limit twice

11fd3"), "gameid" : NumberLong("86982207656"), "tableName" : "Hydra Zoom 40-100 bb", "nplayers" : 6, "playersList" : [

Limit() 方法

要限制 MongoDB 中的记录,需要使用 limit() 方法。 limit() 方法接受一个数字型的参数,这是要显示的文档数。

语法:

limit() 方法的基本语法如下

> db.COLLECTION_NAME.find().limit(NUMBER)

示例

以下数据为 person 集合。

{ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }
{ "_id" : ObjectId("578c3d306775f085b5fea8da"), "name" : "lisi", "age" : 18 }
{ "_id" : ObjectId("578c3d306775f085b5fea8db"), "name" : "wangwu", "age" : 25 }

下面的例子将显示只有2条记录

> db.person.find().limit(2)
{ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }
{ "_id" : ObjectId("578c3d306775f085b5fea8da"), "name" : "lisi", "age" : 18 }
>

如果不指定数量 limit() 方法的参数,它会显示从集合中的所有文件。

相关推荐:python - How to fetch all data quickly from mongodb using indexing field without using limit

looks like: db.collection.ensure_index("location")db.collection.find({"location.name": {"$regex": 'norway', "$option": 'i'}}, {"_id:0", 'userid': 1,

MongoDB Skip() 方法

除了limit() 方法,还有一个方法skip() 也接受数字类型的参数,并使用跳过的文档数。

语法:

skip()方法基本语法如下

> db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

示例:

下面的例子将只显示第二条记录。

> db.person.find().limit(1).skip(1)
{ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }
>

请注意,skip()方法的默认值是0

作者:itmyhome

相关推荐:node.js - mongodb 'sort' not working if 'limit' is removed

de-mongodb-native/markdown-docs/queries.html#sorting My code: MongoClient.connect('mongodb://127.0.0.1/test', function (err, db) { //connect to mongod

Limit() 方法要限制 MongoDB 中的记录,需要使用 limit() 方法。 limit() 方法接受一个数字型的参数,这是要显示的文档数。语法:limit() 方法的基本语法如下> db.COLLECTION_NAME.f

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。