MongoDB

安装MongoDB

MongoDB的下载

MongoDB官网: www.mongodb.com

MongoDB的安装

下载rpm包

bash 复制代码
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/RPMS/mongodb-org-server-7.0.18-1.el7.x86_64.rpm

安装MongoDB

rpm -ivh mongodb-org-server-7.0.18-1.el7.x86_64.rpm

MongoDB的使用

启动MongoDB

systemctl enable --now mongod

使用MongoDB

使用MongoDB时要下载MongoDB的shell插件

bash 复制代码
wget https://downloads.mongodb.com/compass/mongodb-mongosh-2.4.2.x86_64.rpm
rpm -ivh mongodb-mongosh-2.4.2.x86_64.rpm
bash 复制代码
mongosh

定义库与表/集合

创建数据库

直接使用数据库,在没有那个库时,系统会自动进行创建

javascript 复制代码
use db_name

未显示aaa数据库的原因: 当使用隐式创建时,将数据库存在在内存中,只有在数据库中创建表时,该库才会被创建到磁盘

创建数据表

显式创建

直接创建数据表

javascript 复制代码
db.createCollection(name)

隐式创建

不进行表的创建,直接向表中插入数据

操作表数据

添加表数据

查询表数据

删除表中数据

修改表数据

相关推荐
春风霓裳4 小时前
sql-窗口函数
大数据·数据库·sql
言之。4 小时前
【数据库】TiDB 技术选型与架构分析报告
数据库·架构·tidb
人工智能训练5 小时前
如何在 Ubuntu 22.04 中安装 Docker 引擎和 Linux 版 Docker Desktop 桌面软件
linux·运维·服务器·数据库·ubuntu·docker·ai编程
胖头鱼的鱼缸(尹海文)5 小时前
数据库管理-第386期 使用OCP部署OceanBase 4.4.1社区版集群(20251107)
数据库·oceanbase
Craaaayon5 小时前
如何选择两种缓存更新策略(写缓存+异步写库;写数据库+异步更新缓存)
java·数据库·redis·后端·缓存·mybatis
一 乐5 小时前
点餐|智能点餐系统|基于java+ Springboot的动端的点餐系统小程序(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·小程序·论文
WarriorTan6 小时前
理解PostgreSQL中的数据块
数据库·postgresql
学好statistics和DS6 小时前
三个好思路:SQL并行化处理、混淆矩阵和特征交叉
数据库·sql·矩阵
唐僧洗头爱飘柔95276 小时前
【GORM(3)】Go的跨时代ORM框架!—— 数据库连接、配置参数;本文从0开始教会如何配置GORM的数据库
开发语言·数据库·后端·golang·gorm·orm框架·dsn
谅望者6 小时前
在 macOS 上使用 Homebrew 安装 MySQL 8.0 完整指南
数据库·sql·mysql