我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MongoDB关系-1对多引用式关系应用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MongoDB关系-1对多引用式关系应用

1.查看数据库

show dbs

MongoDB关系-1对多引用式关系应用

2.使用数据库

use test

MongoDB关系-1对多引用式关系应用

3.查看数据库中的集合

show collections

MongoDB关系-1对多引用式关系应用

4.向address集合添加数据,如果address不存在则会创建

db.address.insertMany([

{

"building": "22 A, Indiana Apt",

          "pincode": 123456,

          "city": "Los Angeles",

          "state": "California"

},

{

"building": "23 A, Indiana Apt",

          "pincode": 123457,

          "city": "Los Angeles2",

          "state": "California2"

},

])

MongoDB关系-1对多引用式关系应用

5.查看address集合中的数据

db.address.find().pretty()

MongoDB关系-1对多引用式关系应用

6.向users集合添加数据,如果users不存在会创建

db.users.insertOne({

"name":"Tom Benzamin",

"contact": "987654321",

"address_ids":[

ObjectId("5bd27e95abb45c7371f36ed3"),

ObjectId("5bd27e95abb45c7371f36ed4")

]

})

MongoDB关系-1对多引用式关系应用

7.查看users集合中的数据

db.users.find().pretty()

MongoDB关系-1对多引用式关系应用

8.查看用户的地址信息

var result = db.users.findOne({"name":"Tom Benzamin"},{"address_ids":1})

var addresses = db.address.find({"_id":{"$in":result["address_ids"]}})

addresses[0]

addresses[1]

MongoDB关系-1对多引用式关系应用

MongoDB关系-1对多引用式关系应用

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MongoDB关系-1对多引用式关系应用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Java Hibernate中一对多和多对多关系的映射方式

Hibernate是一种Java对象关系映射框架,支持一对多和多对多关系的映射。一对多关系可以使用集合属性和单向/双向关联来映射,多对多关系可以使用集合属性和中间表来映射。在映射过程中,需要注意级联操作、延迟加载、中间表的处理等问题
2023-05-18

当关系的一侧已存在于数据库中时,使用 SQLModel 插入多对多关系对象

问题内容我正在尝试使用 sqlmodel 在数据库中插入记录,其中数据如下所示。一个 house 对象,它有颜色和许多位置。地点也将与许多房屋相关联。输入为:[{"color": "red","locations": [{"type
当关系的一侧已存在于数据库中时,使用 SQLModel 插入多对多关系对象
2024-02-06

NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务 - 熊泽

业精于勤,荒于嬉;行成于思,毁于随。一、MongoDB服务下载安装(windows环境安装)1.进入官网:https://www.mongodb.com/,点击右上角的 Try Free  , 2.点击On-premises(本地安装),选择MongoDB C
NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务 - 熊泽
2017-11-18

NoSql非关系型数据库之MongoDB应用(三):MongoDB在项目中的初步应用 - 熊泽

业精于勤,荒于嬉;行成于思,毁于随。 我们可以结合相关的IDE做一个简单的增删改查了,实现MongoDB在项目中的初步应用。前提是安装了MongoDB服务和MongoDB可视化工具,没有安装的可以点下面的路径去操作一下。第一步:NoSql非关系型数据库之Mon
NoSql非关系型数据库之MongoDB应用(三):MongoDB在项目中的初步应用 - 熊泽
2018-06-10

Spring里面一对多的关系如何使用注解实现

这篇文章主要介绍Spring里面一对多的关系如何使用注解实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Spring里面一对多的关系可以用@OnetoMany注解来实现然后在实际使用中,如果要对从属对象按条件排序该
2023-06-21

NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 - 熊泽

业精于勤,荒于嬉;行成于思,毁于随。 我们上次说到NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务这次我们介绍安装  NoSQL Manager for MongoDB 可视化工具进行语句编写可以点击下面几种方式进行工具下载官网下载:
NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 - 熊泽
2014-06-04

win7默认网关不可用的应对方式

我们经常在使用电脑时遇到的问题就是win7默认网关不可用。当我们遇到它们时,我们必须花时间和精力来解决它们,所以小边会告诉你win7默认网关不可用的解决方案。1.单击任务栏右侧的网络图标,选择打开网络和共享中心。2.然后更改适配器设置,进入
2023-07-10

如何使用Golang Facade模式解决多层次依赖关系

在Golang中使用Facade模式,可以解决多层次依赖关系。Facade模式是一种结构型设计模式,它提供了一个统一的接口,用于简化复杂子系统的使用。以下是使用Golang Facade模式解决多层次依赖关系的步骤:1. 定义一个外观接口
2023-10-08

Win8系统Metro应用程序关闭实用技巧

Win8作为微软下一代操作系统,用开始屏幕取代了原来的开始菜单,并且在开始屏幕上设置了众多的Metro应用程序。这些Metro应用程序打开时会全屏显示,而且没有一个“关闭”按钮,当运行另外一个应用程序时,当前应用程序
2022-06-04

JavaScript策略模式利用对象键值的映射关系详解

这篇文章主要为大家介绍了JavaScript策略模式利用对象键值的映射关系详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-12-22

编程热搜

目录