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)

隐式创建

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

操作表数据

添加表数据

查询表数据

删除表中数据

修改表数据

相关推荐
雷神乐乐2 分钟前
Oracle中的循环——FOR循环、WHILE循环和LOOP循环
数据库·sql·oracle·循环
wxgnolux6 分钟前
Oracle 故障实例 - 通过备份恢复到某时间点 故障恢复
数据库·oracle
阿火~6 分钟前
【亲测有效】Mybatis-Plus中更新字段为null
数据库·mysql·mybatis
weixin_307779139 分钟前
Neo4j 备份与恢复:原理、技术与最佳实践
运维·数据库·neo4j
Kila_28 分钟前
【iOS(swift)笔记-13】App版本不升级时本地数据库sqlite更新逻辑一
数据库·笔记
Kila_30 分钟前
【iOS(swift)笔记-14】App版本不升级时本地数据库sqlite更新逻辑二
数据库·笔记
TDengine (老段)37 分钟前
TDengine 运维——巡检工具(安装前预配置)
大数据·运维·数据库·时序数据库·iot·tdengine·涛思数据
django-尿素1 小时前
django入门-orm数据库操作
android·数据库·django
翻滚吧键盘2 小时前
数据库,Spring Boot,数据源
数据库·spring boot·后端
FixPng2 小时前
【数据库】《DBA实战手记》- 读书笔记
数据库·dba