mongodb查询文档

语法:db.集合名.find({条件})

操作符使用频率最高的:

大于: $gt >
大于等于: $gte >=
小于: l t < 小 于 等 于 : lt < 小于等于: lt<小于等于:lte <=

等于 equal = $eq
不等于 not equal != <> $ne

实例1: 查询集合中第一个文档

db.php.findOne();

实例2:查询集合中某一个键等于**值的文档信息

db.php.find({age:“28”});
db.php.find({age:{‘$eq’:“28”}});

实例3:查询集合中大于某一个值的文档信息

db.php.find({age:{‘$lt’:“28”}});

实例4:查询集合中大于某一个值,小于某个值,即范围内文档信息

相当于mysql 中:select * from php333 where num>221 and num<249;

db.php333.find({num:{‘ l t ′ : 249 , ′ lt':249,' lt′:249,′gt’:221}});
// 值是否需要加引号,要根据插入文档时的数据类型决定,要和插入文档时数据类型保持一致,数值类型不加引号,字符类型必须加引号。

实例5:只显示某一个键值信息或者不显示这个键值信息

db.php.find({},{name:1}) ; // 只查询显示 name 键及对应的值信息

db.php.find({},{name:0}) ; // 表示除了name 键值以外不显示,其它的都显示

实例6:显示集合中前几个文档,比如查询显示前3个文档

db.php333.find().limit(3);

实例6:查询显示集合中第3个文档到第5个文档

db.php333.find().skip(2).limit(3);

实例7:统计集合中文档的个数

db.集合名.count() // 返回集合中有多少文档个数

db.php.count();

实例8:模糊查询

//查询name中包含“露”的文档信息

db.php.find({name:/露/});

// 查询以“露”开头的文档

db.php.find({name:/^露/});

// 查询以“露”结尾的文档

db.php.find({name:/露$/});

德实赋值

mongodb查询文档相关推荐

  1. MongoDB 查询文档

    MongoDB 查询文档 语法 MongoDB 查询数据的语法格式如下: >db.COLLECTION_NAME.find() find() 方法以非结构化的方式来显示所有文档. 如果你需要以易 ...

  2. MongoDB查询文档(非常详细,不要错过哦~)

    下面是在MongoDB中查询数据的操作的详细整理,希望可以帮助到有需要的小伙伴~ 条件查询的前提条件是创建一个数据库,创建集合规则,创建文档.插入数据. 根据条件查询文档 查询大于小于(在一定数组范围 ...

  3. mongodb——查询文档内部属性以及数组

    上一篇博客中,我们学会了最基础的查询方法.即按照某一个属性,使用最简单的属性匹配方式查询.这一篇博客中我们来讲一下文档内部嵌套属性的查询以及对于数组的查询. 嵌入文档查询 使用场景:如果一个文档内部有 ...

  4. MongoDB之查询文档

    目录 文档查询 MongoDB 与 RDBMS Where 语句比较 MongoDB AND 条件 MongoDB OR 条件 AND 和 OR 联合使用 模糊查询 排序 分页 总条数 去重 指定返回 ...

  5. MangoDB插入、删除和查询文档

    目录 插入文档 实例 MongoDB 删除文档 语法 实例 MongoDB 查询文档 语法 实例 MongoDB 与 RDBMS Where 语句比较 MongoDB AND 条件 实例 MongoD ...

  6. mongodb插入文档时不传ObjectId

    type BookExt struct {ID bson.ObjectId `bson:"_id"`Title string `bson:"title"`Sub ...

  7. mongodb文档太大_了解MongoDB BSON文档大小限制

    首先,它实际上是在8MB或16MB... 的下一个版本中提出的,但是我认为,从10gen(开发MongoDB的人)的艾略特(Eliot)的观点来看,它是最好的: 编辑: 大小已正式 "提高& ...

  8. 商城项目(六)整合Mongodb实现文档操作

    商城项目(六)整合Mongodb实现文档操作 整合Mongodb的过程,以实现商品浏览记录在Mongodb中的添加.删除.查询为例. 环境搭建 Mongodb Mongodb是为快速开发互联网Web应 ...

  9. MongoDB学习文档

    MongoDB 一.MongoDB特点 1.MongoDB优点 2.MongoDB缺点 二.MongoDB数据结构 三. 数据库 四.集合 五.文档 六.搭建复制集 一.MongoDB特点 1.Mon ...

最新文章

  1. PostgreSQL在何处处理 sql查询之四十六
  2. java xml 学习_java学习(四)xml
  3. sqlserver 2014 删除主键约束
  4. python pytorch 版本,python 如何查看pytorch版本
  5. 计算机三级之嵌入式系统学习笔记8
  6. http和https简介、区别以及客户端到服务器https通讯步骤
  7. esp分区创建 linux_善用EFI系统分区ESP
  8. 史上最著名的电脑病毒
  9. 如何修复dns服务器,如何修复DNS?DNS是什么?如何设置DNS?
  10. 线性代数----逆矩阵的性质和求法
  11. 蓝桥杯C++深度优先搜索(dfs)之组队,迷宫,走方格
  12. 《秘密》读后感之秘密的揭露和法则
  13. CVTE+网易+微盟面经
  14. 甘教课标版小学生计算机课,测评:《第6课 制作简单的表格教案》小学信息技术甘教课标版五年级上册教案4696(2)...
  15. 链表逆置(三种方法详解)
  16. Python urlparse总结
  17. 辗转相除法c++_欧冠尤文被黑马,C罗太可惜了,他错失了一次千载难逢的机会...
  18. bibliometrix-BiblioShiny使用
  19. python3爬虫及数据分析_Python3爬虫及可视化数据分析系列图文教程——大纲目录...
  20. 删除我的电脑中360随身WiFi云U盘的图标

热门文章

  1. Ubuntu 快捷键使用说明(一)--截图
  2. bugku秋名山车神
  3. 时间复杂度和空间复杂度的计算方法
  4. Python AutoCAD 块组
  5. python autocad 块属性_python autocad 块属性_python之模块的显要属性
  6. r420服务器安装系统,r420服务器bios设置
  7. java IO数据流
  8. Deepin系统无法卸载360的解决方法
  9. 爱心代码大全---含十余款特效源码【情人节表白代码】
  10. 【名说】DB2查询sql缓慢的调优方法