码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB数据查询

时间:2017-04-30 23:08:49      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:name   pretty   大小写   数据查询   value   sudo   mongo   find   区分   

启动MongoDB:sudo service mongodb start,mongo

  • 经测试,键可加引号也可不加,但是值一般要加引号,数值类型除外
  • MongoDB区分大小写,命名通常采用驼峰式命名法
  • MongoDB在使用数据库,插入集合等情况下,若数据库/集合不存在将自动创建

数据查询find()

    • db.<集合名>.find({<键名>:<值>,...})
    • 格式化结果集:后加.pretty()db.<CollectionName>.find({key:‘value‘,...}).pretty()
    • MongoDB中的AND
      find()内传入多个键值对时,MongoDB会将其作为AND处理。e.g.:db.collection.find({name:‘123‘,age:{$gt:20}})
    • MongoDB中的OR
      使用$or作为关键词,e.g.:db.collection.find({$or:[{key1:‘value1‘},{key2:‘value2‘}]})
    • {$gt:20}表示大于20,另外,$lt小于,$lte小于等于,$gte大于等于,$ne不等于

MongoDB数据查询

标签:name   pretty   大小写   数据查询   value   sudo   mongo   find   区分   

原文地址:http://www.cnblogs.com/mengnan/p/6790440.html

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