美文网首页
Mongo查询语句

Mongo查询语句

作者: 蒙香林 | 来源:发表于2018-03-23 14:26 被阅读0次

    查询所有语句: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条数据。

    相关文章

      网友评论

          本文标题:Mongo查询语句

          本文链接:https://www.haomeiwen.com/subject/lrbtcftx.html