Mongo查询语句

查询所有语句:db.mytable.find()

查询特定条件:db.mytable.find({age:20})----查询年龄为20的数据

查询并返回数据:db.mytable.fing({age:20},{name:1})----查询年龄为20的数据,返回其name字段

                            db.mytable.fing({age:20},{name:0})----查询年龄为20的数据,除了name返回其他字段。

                            db.mytable.find({age:7,name:"amy"},{name:1,age:1})查询name为amy,年龄为7的记录,返回name和age字段。

查询第一条数据:db.mytable.findOne()

筛选查询:  db.mytable.find({age:{$gl:20}})----查询年龄大于30的数据;对应的ls为小于。

                    db.mytable.find({$or[{name:"amy"},{age:10}]})----查询name为amy,或者年龄为10的数据;函数中的层级:{}查询条件,$or[]表达式,{}表达式条件。

                    db.mytable.find({$nor[{name:"amy"},{name:"jenny"}]})--查询name不为Amy也不为jenny的数据。

                    db.mytable.find({price:{$all:[1,2]}})--查询数组prince中所有包含1和包含2的数据。

                    db.mytable.find({prince:{$in:[1,2]}})--查询prince中的含有1和含有2的数据。

                    dbmytable.find({prince:{$nin:[1,2]}})--查询prince中不含1并且不含2的数据。

分页:

            db.mytable.find().skip(0).limit(10)--查询跳过0条数据后的10条数据。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、数据库常用命令1、Help查看命令提示 复制代码 代码如下: helpdb.help();db.yourCol...
    字伯约阅读 385评论 0 0
  • >show dbs; //查看所有数据库 >db; //查看当前窗口所在的数据库 >use 数据库名...
    SuperGu阅读 484评论 0 1
  • 本课重点:学习MongoDB数据库的命令操作。MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合...
    疯范儿阅读 419评论 0 0
  • 和注意力检视类似,注意到自己的固有信念。 7.31日是个重要的日子呢。和昨天一样。因为做出了改变。同时遇到了善知识...
    Daisy明阅读 444评论 0 0
  • 说了句实话被喷的体无完肤。太吓人了 还新注册账号来里面骂。第一次碰见这种气急败坏呼呼骂人的畜生。感觉还是离傻逼远一...
    鼹鼠的小太阳阅读 143评论 0 0