MongoDB在虚拟机里面的使用

本文档详细介绍了如何在Ubuntu虚拟机上安装MongoDB,包括通过命令行启动服务和使用可视化工具Robo 3T进行连接。此外,还提供了数据库操作的基本步骤,如查看数据库、创建集合、插入数据以及更新数据的不同方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装使用

  1. 打开Ubuntu的终端, 直接通过命令进行安装:sudo apt-get install mongodb

在这里插入图片描述

  1. 开启mongoDB服务端(mongod//一般安装完后会默认开启),再开启客户端(mongo)
    在这里插入图片描述
  • 此时可以通过可视化软件Robo 3T直观查看数据库数据
    在这里插入图片描述
  • 新建连接,把address改成当前MongoDB的IP(ifconfig查询IP)

在这里插入图片描述

  • 这里显示先需要安装net-tools,输入提示中给的这条命令行在这里插入图片描述
  • 成功之后再查看一次IP
    在这里插入图片描述
  • 将IP输入到Robo 3T的address中,再点击Authentication,勾选下面的单选框,填好用户名和密码,点击测试,先测试是否可以连接成功
    在这里插入图片描述
  • 如果连接成功的话,下图的文字前面会出现绿色的√,反之是红色的×

在这里插入图片描述

使用数据库操作命令

  • 重新进入mongo数据库,db用于查看当前数据库名称

  • show dbs查看所有的数据库在这里插入图片描述

  • 创建一个集合,通过查看所有的集合来是否创建成功(因为之前数据库里面是空的)
    在这里插入图片描述

  • 插入一条数据
    在这里插入图片描述

  • 再往里面插入一条多一个属性的数据
    在这里插入图片描述

  • 此时我们通过两种更新的命令语句来看看有什么区别
    在这里插入图片描述

  • db.集合名称.update({属性:old},{属性:new})直接更新整条数据的值

  • db.集合名称.update({属性:old},{$set{属性:new}})选择其中一条属性值更新

  • 再往集合里面插入属性值同样为xiaoxiao的数据,发现仍旧可以插入成功,原因是因为两者的id不同,并不是同一条数据,只是name属性值相同
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值