数据库相关
1.help查看命令提示
1.help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
2.创建/切换/查询数据库
> use DBname
> show dbs
3.查看当前使用的数据库
> db
> db.getName()
4.删除数据库test
> use test
switched to db test
> db.dropDatabase()
5.复制数据库
> db.copyDatabase("test","tt")
将本机的test数据库的数据复制到tt数据库
6.显示当前数据库的状态
> db.stats()
用户相关
1.增加用户
> use test
> db.addUser("tt","tt")
> db.addUser("tt","tt",true) ##设置用户只有只读的权限
2.查看当前数据库的用户
> db.system.users.find()
> show users
3.数据库认证
> db.auth("tt","tt")
4.删除用户
> db.removeUser("tt")
集合相关
1.创建集合
> db.createCollection("test")
2.查看当前数据库的集合
> show collections
3.查看当前数据库下的某集合的数据量
> db.test.count()
4.查看集的数据大小
> db.test.dataSize()
5.查看集合的状态
> db.test.stats()
6.删除集合
> db.test.drop()
错误相关
1.查看上一个错误信息
> db.getLastError()
> db.getPrevError()
2.清除错误信息
> db.resetError()
> db.getName()
4.删除数据库test
> use test
switched to db test
> db.dropDatabase()
5.复制数据库
> db.copyDatabase("test","tt")
将本机的test数据库的数据复制到tt数据库
6.显示当前数据库的状态
> db.stats()
用户相关
1.增加用户
> use test
> db.addUser("tt","tt")
> db.addUser("tt","tt",true) ##设置用户只有只读的权限
2.查看当前数据库的用户
> db.system.users.find()
> show users
3.数据库认证
> db.auth("tt","tt")
4.删除用户
> db.removeUser("tt")
集合相关
1.创建集合
> db.createCollection("test")
2.查看当前数据库的集合
> show collections
3.查看当前数据库下的某集合的数据量
> db.test.count()
4.查看集的数据大小
> db.test.dataSize()
5.查看集合的状态
> db.test.stats()
6.删除集合
> db.test.drop()
错误相关
1.查看上一个错误信息
> db.getLastError()
> db.getPrevError()
2.清除错误信息
> db.resetError()
转载于:https://blog.51cto.com/lynnteng0/800735