当前位置: 首页 > article >正文

ubuntu安装mongodb实操学习

一、系统环境 ubuntu 22.04

寻找合适的仓库 经过浏览器里搜索MongoDB Repositories发现这个目录下面有完整的安装包

二、添加到apt,并安装

1、wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | tee /etc/apt/trusted.gpg.d/server-6.0.asc 获取公钥认证

2、echo "deb [ arch=amd64,arm64 ] MongoDB Repositories jammy/mongodb-org/6.0 multiverse" >>/etc/apt/sources.list.d/mongodb-org-6.0.list 添加仓库

3、apt update

4、apt Install mongodb-org

三、启动mongodb

systemctl start mongod && systemctl enable mongod

systemctl status mongod 查看服务运行状态



四、连接mongodb 输入mongosh 自动连接到本地mongodb

正常连接示例mongosh "mongodb+srv://mycluster.abcd1.mongodb.net/myFirstDatabase" --apiVersion 1 --username <username>



五、利用mogosh操作mongodb



1 插入文档

mongosh支持常见的插入操作,包括:

  • db.collection.insertOne()

  • db.collection.insertMany()

有关更多信息和示例,请参阅插入文档。



2 读取文档

使用db.collection.find()方法查询在集合中的文档。有关更多信息和示例,请参阅查询文档。



3 Update Documents

mongosh支持常见的更新操作,包括:

  • db.collection.updateOne()

  • db.collection.updateMany()

  • db.collection.replaceOne()

有关更多信息和示例,请参阅更新文档。



4 Delete Documents

mongosh支持常见的删除操作,包括:

  • db.collection.deleteMany()

  • db.collection.deleteOne()

有关更多信息和示例,请参阅删除文档。



5 Run Aggregation Pipelines

可以使用db.collection.aggregate()方法在mongosh中运行聚合管道。聚合管道根据您指定的阶段将文档转换为聚合结果。有关更多信息和示例,请参阅运行聚合管道。




http://www.kler.cn/a/313367.html

相关文章:

  • 建筑施工特种作业人员安全生产知识试题
  • C# 模拟浏览器自操作(自动化办公)
  • 【R78/G15 开发板测评】串口打印 DHT11 温湿度传感器、DS18B20 温度传感器数据,LabVIEW 上位机绘制演化曲线
  • Elastic Observability 8.16:增强的 OpenTelemetry 支持、高级日志分析和简化的入门流程
  • 【vue2.0入门】vue基本语法
  • influxDB 时序数据库安装 flux语法 restful接口 nodjsAPI
  • Python画笔案例-055 绘制七彩浪花
  • uni-app页面调用接口和路由(四)
  • 代码随想录算法训练营第三一天| 56. 合并区间 738.单调递增的数字 968.监控二叉树
  • C# 实时流转换为m3u8
  • docker 升级步骤
  • 从一个文本文件中挑选出符合条件的内容行
  • Java ----常用类
  • 算法课习题汇总(2)
  • java中SPI(服务提供者的接口)
  • 项目实训:CSS基本布局理解——WEB开发系列38
  • js中两种异步方式:async+await以及then
  • 梧桐数据库(WuTongDB):Volcano/Cascades 优化器框架简介
  • 毕业设计选题:基于ssm+vue+uniapp的捷邻小程序
  • Linux系统编程(基础指令)上
  • 《动手深度学习》线性回归简洁实现实例
  • 【Webpack--013】SourceMap源码映射设置
  • windows环境下配置MySQL主从启动失败 查看data文件夹中.err发现报错unknown variable ‘log‐bin=mysql‐bin‘
  • 使用vite+react+ts+Ant Design开发后台管理项目(二)
  • SpringBoot:关于Redis的配置失效(版本问题)
  • 6. Python 输出长方形,直角三角形,等腰三角形