MongoDB 数据库建立,权限,角色相关命令

1) 创建自定义数据库use

语法: use 数据库名

实例:

use goodsdb //在Shell 环境下执行

说明:如果goodsdb 数据库不存在,贝IJ新建立数据库;如果goodsdb 数据库存在, 则连接该数据库, 然后可以在该数据库上做各种命令操作。


2 )查看数据库show dbs
语法: show dbs
实例:

show dbs //可以在任意当前数据库上执行该命令
admin 0 . OOOGB //保留数据库, admin
goodsdb 0 . 0 0 OGB //自定义数据库, goods db ,该数据库里已经插入几条记录了
local O. OOOGB //保留数据库, local
test O. OOOGB //保留数据库, test


3 )统计某数据库信息db.stats()
语法: db .stats()
实例:


4 )删除数据库dropdatabase()
语法: db.dropDatabase() //删除当前数据库
实例:

在生产环境下,不要随便使用该命令。因为执行该命令后对应的数据库文件就消失了,一般情况下
具有不可恢复性。


5 )查看当前数据库下的集合名称getCollectionN ames()
语法: db . getCollectionNames () U 查看当前数据库下的所有集合的名称
实例:

db. getCollectionNames ()


6 ) 查看数据库用户角色权限s how roles
语法: show roles //查看当前数据库的用户角色权限及用户名、密码等信息
实例:

在实际生产环境下,执行show roles 命令,获得的信息会有所变化。技术人员可以通过db .c r e ateUs er 来建立新的用户角色、权限、用户名和密码等信息。用类似下述格式的命令来修改用户角色权限等信息:

说明..
( I )在生产环境下建议对Mon go DB 的访问建立严格的访问授权, 以预防网络安全问题。
( 2 )在开发环境下为了快速调试, 允许无搜权访问。

相关文章