为此,只需在 MongoDB 中使用点表示法和 find() 即可。让我们创建一个包含文档的集合 -
> db.demo465.insertOne(
... {
... id: 101,
... details: [{
... Name: "Chris",
... Info: {
... Subject: "MongoDB",
... Marks:67
... }
... }, {
... Name: "David",
... Info: {
... Subject: "MySQL",
... Marks:78
... }
... }]
... }
... );
{
"acknowledged" : true,
"insertedId" : ObjectId("5e80421bb0f3fa88e2279061")
}
>
> db.demo465.insertOne(
... {
... id: 102,
... details: [{
... Name: "Bob",
... Info: {
... Subject: "Java",
... Marks:45
... }
... }, {
... Name: "Carol",
... Info: {
... Subject: "C",
... Marks:67
... }
... }]
... }
... );
{
"acknowledged" : true,
"insertedId" : ObjectId("5e80421cb0f3fa88e2279062")
}借助 find() 方法显示集合中的所有文档 -
> db.demo465.find();
这将产生以下输出 -
{ "_id" : ObjectId("5e80421bb0f3fa88e2279061"), "id" : 101, "details" : [ { "Name" : "Chris",
"Info" : { "Subject" : "MongoDB", "Marks" : 67 } }, { "Name" : "David", "Info" : { "Subject" :
"MySQL", "Marks" : 78 } } ] }
{ "_id" : ObjectId("5e80421cb0f3fa88e2279062"), "id" : 102, "details" : [ { "Name" : "Bob",
"Info" : { "Subject" : "Java", "Marks" : 45 } }, { "Name" : "Carol", "Info" : { "Subject" : "C",
"Marks" : 67 } } ] }以下是获取数组中包含另一个文档的所有文档的查询 -
> db.demo465.find({"details.Name":"Bob"});这将产生以下输出 -
{ "_id" : ObjectId("5e80421cb0f3fa88e2279062"), "id" : 102, "details" : [ { "Name" : "Bob",
"Info" : { "Subject" : "Java", "Marks" : 45 } }, { "Name" : "Carol", "Info" : { "Subject" : "C",
"Marks" : 67 } } ] }
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1mysql环境变量配置好了之后怎么办
- 2oracle怎么回滚刚删除的数据
- 3mysql是什么结构的数据库
- 4mysql用户身份验证查询的是哪个表
- 5夸克搜索栏怎么调到顶部 夸克搜索栏位置设置方法
- 6sqlplus命令找不到怎么解决
- 7redis是什么类型的内存数据库
- 8高端建站如何打造兼具美学与转化的品牌官网?
- 9怎么把wordpress文章发布到网站
- 10夸克资源搜索关键词 夸克高效搜索关键词技巧
- 11yandex在线观看高清免费入口 yandex免费电影资源在线观看播放
- 12电脑上怎样把拼音打出来 拼音输入设置教程
- 13phpmyadmin怎么用sql语句更新数据
- 14俄罗斯搜索引擎免费入口无需登录 俄罗斯搜索入口不登录
- 15逆向工程基础:IDAPro分析恶意样本
- 16mysql属于哪种数据库类型
- 17oracle数据库如何卸载干净
- 18UC浏览器离线视频导出教程
- 19oracle怎么找回删除表的数据
- 20 如何制作一个表白网站视频,关于勇敢表白的小标题?
- 21oracle数据库数据删除了怎么恢复
- 22oracle怎么查看存储过程语句
- 23wordpress自动采集插件怎么用
- 24192.1681.1登录页面 192.168.1.1登录官网
- 25为什么无法访问phpmyadmin
- 26台式电脑怎么开机 台式机开机步骤详解
- 27wordpress怎么生成app
- 280x000000c5蓝屏解决 蓝屏代码0x000000c5的解决方法
- 29uc浏览器怎么退出登录账号 uc账号安全退出操作指南
- 30亚马逊平台官网入口 亚马逊amazon网站最新入口
