首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MongoDB 常用命令

MongoDB 常用命令

作者头像
数据库交流
发布2022-04-25 09:15:54
发布2022-04-25 09:15:54
40700
代码可运行
举报
文章被收录于专栏:悦专栏悦专栏
运行总次数:0
代码可运行

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

1 创建/使用数据库

代码语言:javascript
代码运行次数:0
运行
复制
use martin

2 查看已存在的数据库

代码语言:javascript
代码运行次数:0
运行
复制
show dbs

3 查看当前的数据库

代码语言:javascript
代码运行次数:0
运行
复制
db

4 创建集合

代码语言:javascript
代码运行次数:0
运行
复制
db.createCollection("dba_test");

5 显示当前库所有集合

代码语言:javascript
代码运行次数:0
运行
复制
show tables;

或者

代码语言:javascript
代码运行次数:0
运行
复制
show collections;

6 删除集合

代码语言:javascript
代码运行次数:0
运行
复制
db.dba_test.drop()

7 创建索引

代码语言:javascript
代码运行次数:0
运行
复制
db.dba_test.createIndex({name:1})

8 查询某个集合上索引

代码语言:javascript
代码运行次数:0
运行
复制
db.dba_test.getIndexes();

9 删除索引

代码语言:javascript
代码运行次数:0
运行
复制
db.dba_test.dropIndex("name_1");

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

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

11 查询对应集合所有数据

代码语言:javascript
代码运行次数:0
运行
复制
db.dba_test.find()

12 按条件查询数据

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

13 更新数据

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

14 删除数据

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

15 设置 secondary 可读

代码语言:javascript
代码运行次数:0
运行
复制
rs.secondaryOk()

16 查看实例信息

代码语言:javascript
代码运行次数:0
运行
复制
db.serverStatus()

17 备份相关命令

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 悦专栏 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档