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)

隐式创建

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

操作表数据

添加表数据

查询表数据

删除表中数据

修改表数据

相关推荐
小Tomkk14 分钟前
mysql 最长连续登录天数解析
数据库·mysql
快来卷java43 分钟前
深入剖析雪花算法:分布式ID生成的核心方案
java·数据库·redis·分布式·算法·缓存·dreamweaver
tpoog1 小时前
[MySQL]数据类型
android·开发语言·数据库·mysql·算法·adb·贪心算法
爱吃喵的鲤鱼1 小时前
MySQL增删改查(CRUD)操作详解与实战指南
数据库·mysql
啞謎专家2 小时前
在rockylinux9.4安装mongodb报错:缺少:libcrypto.so.10文件库
数据库·mongodb
chat2tomorrow3 小时前
数据仓库是什么?数据仓库的前世今生 (数据仓库系列一)
大数据·数据库·数据仓库·低代码·华为·spark·sql2api
ssxueyi3 小时前
StarRocks 部署:依赖环境
服务器·数据库·starrocks·php
.又是新的一天.3 小时前
02_MySQL安装及配置
android·数据库·mysql
库海无涯3 小时前
如何把数据从SQLite迁移到PostgreSQL
数据库·postgresql·sqlite
明明明h4 小时前
MySQL 查看本地用户名和密码
数据库·mysql·adb