MongoDB数据库操作
MongoDB数据库初始安装完成后,默认的数据库是test。如果没有创建新的数据库,集合将存储在test数据库中。如果自定义数据库没有插入记录,则用户查看数据库时是不会显示的,只有在插入数据的数据库才会显示相应的信息。
1.查看所有数据库
使用show命令查看当前数据库列表
命令:
>show dbs //可以在任意当前数据库上执行该命令
实例:
admin:权限数据库
local:数据库中内容永远不会被复制
goodsdb:是一个自定义数据库(自己创建的)
2.创建数据库
使用use命令创建数据库。如果数据库不存在,MongoDB会在第一次使用该数据库时创建数据库。如果已经存在则连接(切换到)指定数据库,之后可以在该数据库进行操作。
>use database_name //database_name是你要连接的数据库
实例:
3.查看当前正在使用的数据库
命令(两条命令效果相同):
>db
或者
>db.getName()
实例:
4.统计数据库信息
stats()方法查看某个数据库的具体统计信息。注意执行这个命令的使用要先用use切换至某个数据库。
命令:
>db.stats()
实例:
5.删除当前使用的数据库
命令:
>db.dropDatabase() //删除当前数据库
实例:
6.查看集合
getCollectionNames()查询当前数据库下的所有集合的名称
命令:
>db.getCollectionNames()
实例:
7.查看当前db版本
命令:
>db.version()
实例: