这一节内容,来分享一下笔者工作中常用到的 MongoDB 命令。环境准备可跳转到:5.x 副本集部署。
1 创建/使用数据库
use martin2 查看已存在的数据库
show dbs3 查看当前的数据库
db4 创建集合
db.createCollection("dba_test");5 显示当前库所有集合
show tables;或者
show collections;6 删除集合
db.dba_test.drop()7 创建索引
db.dba_test.createIndex({name:1})8 查询某个集合上索引
db.dba_test.getIndexes();9 删除索引
db.dba_test.dropIndex("name_1");10 新增数据(如果集合不存在,也会创建)
db.dba_test.save({name: 'liu'});11 查询对应集合所有数据
db.dba_test.find()12 按条件查询数据
db.dba_test.find({name: 'liu'});13 更新数据
db.dba_test.update({name: "liu"},{$set: {name: "li"}});14 删除数据
db.dba_test.remove({name: 'li'});15 设置 secondary 可读
rs.secondaryOk()16 查看实例信息
db.serverStatus()17 备份相关命令
可复习:MongoDB 删库要跑路吗?