【MongoDB学习笔记14】MongoDB的查询:find基础
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,MongoDB中使用find来进行查询,返回一个集合中的文档的子集;返回文档集合blog中的所有文档:> db.post.find() { "_id" : ObjectId("54a530c3ff
千家信息网最后更新 2024年11月12日【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安全错误
数据库的锁怎样保障安全
地狱服务器
团结绘画软件开发
手机里连接服务器的密码指的是
江苏北斗网络时钟服务器
it软件开发有哪些
服务器pci-e接口
河北百兆独享服务器
java数据库算法
网络安全特定领域认证与培训
这些年出现的互联网新科技
数据库自然连接反过来为什么不对
服务器管理监控 软件
系统建筑中的数据库
南方基金软件开发待遇
南商汇互联网科技有限公司
中国研发数据库
服务器扩张卡是什么情况
论文全文数据库 出售 qq
监控和数据库的区别
怎么开服务器网站
mysql数据库怎么改语句
信息化网络安全隐患排查
ntp服务器连接数量
普洛斯软件开发工资
目前常用学术数据库
服务器的书籍
数据库更新代码
9本满防数据库
管理系统使用微服务器
网络安全审查利好上市公司