MongoDB 常用命令

2022-04-25 09:15:54 浏览数 (1)

这一节内容,来分享一下笔者工作中常用到的 MongoDB 命令。环境准备可跳转到:5.x 副本集部署。

1 创建/使用数据库

代码语言:javascript复制
use martin

2 查看已存在的数据库

代码语言:javascript复制
show dbs

3 查看当前的数据库

代码语言:javascript复制
db

4 创建集合

代码语言:javascript复制
db.createCollection("dba_test");

5 显示当前库所有集合

代码语言:javascript复制
show tables;

或者

代码语言:javascript复制
show collections;

6 删除集合

代码语言:javascript复制
db.dba_test.drop()

7 创建索引

代码语言:javascript复制
db.dba_test.createIndex({name:1})

8 查询某个集合上索引

代码语言:javascript复制
db.dba_test.getIndexes();

9 删除索引

代码语言:javascript复制
db.dba_test.dropIndex("name_1");

10 新增数据(如果集合不存在,也会创建)

代码语言:javascript复制
db.dba_test.save({name: 'liu'});

11 查询对应集合所有数据

代码语言:javascript复制
db.dba_test.find()

12 按条件查询数据

代码语言:javascript复制
db.dba_test.find({name: 'liu'});

13 更新数据

代码语言:javascript复制
db.dba_test.update({name: "liu"},{$set: {name: "li"}});

14 删除数据

代码语言:javascript复制
db.dba_test.remove({name: 'li'});

15 设置 secondary 可读

代码语言:javascript复制
rs.secondaryOk()

16 查看实例信息

代码语言:javascript复制
db.serverStatus()

17 备份相关命令

可复习:MongoDB 删库要跑路吗?

0 人点赞