码迷,mamicode.com
首页 > 其他好文 > 详细

Mongo中的查询总结

时间:2016-05-04 18:57:07      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

mongo 简单查询
db.ansheng.findOne()//返回第一条匹配到的数据
db.ansheng.findOne({"aaaaa":4})
db.ansheng.find()//最简单的查询
db.ansheng.find({"aaaaa":2})//返回匹配到的数据
db.ansheng.find({"aaaaa":2}).limit(1)//根据查询条件(find)返回指定条数(limit)的数据
db.ansheng.find({"aaaaa":2}).skip(1).limit(1);//根据查询条件(find)命中N条数据,跳过前(skip)条数据,返回(limit)条数据
db.ansheng.find({"aaaaa":2}, "book":["在绝望中寻找希望"])
db.ansheng1.find({aaa:123, bbb:3211})//多个查询语句


返回指定的键
有时并不需要把文档中所有的键/值对都返回,这时候可以用find的第二个参数来返回指定的键
db.ansheng.find({},{aaaaa:1, list:1})
db.ansheng.findOne({},{aaaaa:1, list:1})
默认下_id总是被返回的,这时候可以使用第二个参数剔除掉他
db.ansheng.find({},{_id:0,aaaaa:1})
db.ansheng.find({},{_id:0})//如果只输入 0 的话,别的参数会全部返回


指定范围的查询
查询中我们经常会遇到大于多少
"$lt"、"$lte"、"$gt"、"$gte"分别对应
<         <=    >    >=

Mongo中的查询总结

标签:

原文地址:http://www.cnblogs.com/ansheng/p/5459191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!