底层数据库命令
db.()
- 用户管理命令
db.createUser() db.dropUser()
- 数据库管理命令
db.dropDatabase() db.createCollection()
- 数据库状态命令
db.serverStatus()
- 使用数据库命令创建索引
db.runCommand( { "createIndexes": <collection> }, { "indexes": [ { "key": { "product": 1 } }, { "name": "name_index" } ] } )
- 运行命令的方法
// 可以将命令作为参数传递给此方法 // DB 在这里指的是活动数据库,所以应该将数据库设置为活动状态 db.runCommand({<COMMAND>})
- 检索帮助信息
db.commandhelp
db.<collection>.<method>()
- 每个数据库都可以有一个或多个集合,集合是储存数据的地方,所以 Mongo shell 提供了集合级别的 shell helpers 操作
- 集合管理命令
db.<collection>.renameCollection() db.<collection>.createIndex() db.<collection>.drop()
- 创建索引通过使用 Shell Helper
db.<collection>.createIndex( { "product": 1 }, { "name": "name_index" } )
- 内省 通过使用Shell Helper
db.<collection>.createIndex
rs.()
- 这些方法包装控制副本的命令集部署和管理
sh.()
- 控制分片集群部署和管理