【MongoDB学习笔记14】MongoDB的查询:find基础
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,MongoDB中使用find来进行查询,返回一个集合中的文档的子集;返回文档集合blog中的所有文档:> db.post.find() { "_id" : ObjectId("54a530c3ff
千家信息网最后更新 2025年01月20日【MongoDB学习笔记14】MongoDB的查询:find基础
MongoDB中使用find来进行查询,返回一个集合中的文档的子集;
返回文档集合blog中的所有文档:
> db.post.find() { "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age" : 30, "sex" : 1, "school" : "marry" } { "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" } >
返回指定的文档:
> db.post.find({"id":1}) { "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" } >
返回指定的键值:
> db.post.find({},{"id":1,"age":1}) { "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "age" : 30 } { "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "age" : 30 } >
默认总是会返回"_id"键,使用下面的方法可以不返回" _id"键:
> db.post.find({},{"id":1,"age":1,"_id":0}) { "id" : 2, "age" : 30 } { "id" : 1, "age" : 30 } >
可以将多个条件组合在一起,例如查询名字为"Joe"且ID为1的文档:
> db.post.find({"name":"joe"}) { "_id" : ObjectId("54a530c3ff0df3732bac1681"), "id" : 2, "name" : "joe", "age" : 30, "sex" : 1, "school" : "marry" } { "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" } > db.post.find({"name":"joe","id":1}) { "_id" : ObjectId("54a530c3ff0df3732bac1680"), "id" : 1, "name" : "joe", "age" : 30, "comments" : [ "test2", "test9", "test5" ], "sex" : 1, "school" : "marry" } >
文档
查询
名字
多个
子集
方法
条件
面的
组合
基础
笔记
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全产业概览
服务器手机端
数据库服务器负载均衡
南关区网络安全服务至上
网络安全最有效措施
帆软连接数据库
数据库的远程同步备份软件
奉贤区智能软件开发服务保障
惠州市信息网络安全专家
数据库概念设计的策略
华为服务器raid驱动更新
汽车CAN软件开发
数据库创建表格模板
石桥铺99年的软件开发公司
数据库如何判断第几范式
华强北三星服务器内存
php操作mysql导出数据库
数据库建立一个顺序表
我的世界花雨庭空岛服务器
云网络安全技术
网络安全和软件工程师
网络安全那些大学好
海曙游戏软件开发设计
数据库的技术根本目的
服务器核心是干嘛用的
武汉腾讯数据库研发
网络安全法倒卖个人信息罪
计算机语言编数据库
疫情防控国家网络安全
嘉定区进口网络技术开发行业标准