MongoDB常用操作命令大全
一. 基本概念
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表连接,MongoDB不支持 | |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
二. 数据库常用命令
1、Help查看命令提示
2、切换/创建数据库
1 | use yourDB; //当创建一个集合(table)的时候会自动创建当前数据库 |
3、查询所有数据库
1 | show dbs; |
4、删除当前使用数据库
1 | use |
5.从指定主机上克隆数据库
1 | db.cloneDatabase(“127.0.0.1”); //将指定机器上的数据库的数据克隆到当前数据库 |
6.从指定的机器上复制指定数据库数据到某个数据库
1 | db.copyDatabase("mydb", "temp", "127.0.0.1"); //将本机的mydb的数据复制到temp数据库中 |
7、修复当前数据库
1 | db.repairDatabase(); |
8、查看当前使用的数据库
1 | db.getName(); // |
9、显示当前db状态
1 | db.stats(); |
10、当前db版本
1 | db.version(); |
11、查看当前db的链接机器地址
1 | db.getMongo(); |
三、Collection聚集集合
1 |