深入MongoDB Shell(三)

来源:luqidong 发布时间:2013-11-14 20:01:27 点击数:

mongodb为了节省游标带来的开销,提供了一个findOne函数。该函数与find函数的作用是一样的。不过返回的是游标中的第一条数据,或者返回null。例如:查询x=5为条件进行过滤。用findOne查询比find的效率更高。

78OA办公系统

通过limit方法可以限制结果集的长度。这个是强烈推荐解决性能问题的方法。可以通过限制结果集的长度减少网络的传输。

78OA办公系统

 

 条件查询:大于

db.collection.find({ "field" : { $gt: value } } );

 条件查询:小于

db.collection.find({“field”:{$lt:value}});

 条件查询:大于等于

db.collection.find({“field”:{$gte:value}});

条件查询:小于等于

db.collection.find({“field”:{$lte:value}});

 条件查询:同时满足条件

db.collection.find({“field”:{$gt:value1,$lt:value2}});

相当于value1<field<value2