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)

隐式创建

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

操作表数据

添加表数据

查询表数据

删除表中数据

修改表数据

相关推荐
薛定谔的算法13 小时前
phoneGPT:构建专业领域的检索增强型智能问答系统
前端·数据库·后端
Databend15 小时前
Databend 亮相 RustChinaConf 2025,分享基于 Rust 构建商业化数仓平台的探索
数据库
得物技术15 小时前
破解gh-ost变更导致MySQL表膨胀之谜|得物技术
数据库·后端·mysql
似水流年流不尽思念19 小时前
MongoDB 有哪些索引?适用场景?
后端·mongodb
Raymond运维20 小时前
MariaDB源码编译安装(二)
运维·数据库·mariadb
沢田纲吉20 小时前
🗄️ MySQL 表操作全面指南
数据库·后端·mysql
RestCloud1 天前
SQL Server到Hive:批处理ETL性能提升30%的实战经验
数据库·api
RestCloud1 天前
为什么说零代码 ETL 是未来趋势?
数据库·api
ClouGence2 天前
CloudCanal + Paimon + SelectDB 从 0 到 1 构建实时湖仓
数据库
DemonAvenger2 天前
NoSQL与MySQL混合架构设计:从入门到实战的最佳实践
数据库·mysql·性能优化