目录
一、查询文档
1.1、查询集合中文档的语法
- 一、查询文档
- 1.1、查询集合中文档的语法
- 1.2、查询集合中文档的示例
- 二、条件查询文档
- 2.1、查询条件对照表
- 2.2、查询逻辑对照表
- 2.3、查询逻辑运算符
- 2.4、指定条件查询的示例
- 三、排序&分页
- 3.1、指定排序示例
- 3.2、分页查询示例
- 3.3、正则表达式匹配查询
-
find 查询集合中的若干文档。语法格式如下:
db.collection.find(query, projection)
-
查询集合中的第一个文档。语法格式如下
参数作用query可选,使用查询操作符指定查询条件projection可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略)。投影时,id为1的时候,其他字段必须是1;id是0的时候,其他字段可以是0;如果没有_id字段约束,多个其他字段必须同为0或同为1。db.collection.findOne(query, projection)
-
查询集合中若干文档的示例
> db.books.find()
如果查询返回的条目数量较多,mongo shell则会自动实现分批显示。默认情况下每次只显示20条,可以输入it命令读取下一批。
-
根据条件查询集合中的若干文档,且返回指定字段的示例
#查询tag=mongodb的所有文档,并且只返回title和author字段 db.books.find({tag:"mongodb"},{title:1,author:1})
-
查询集合中的第一个文档的示例
db.collection.findOne(query, projection)
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?