mongdb 一些操做

一。命令操做数据库
1.管理员身份打开cmd
2.进到mongdb的mongo.exe文件所在路径
3.show dbs 查看mongodb
4.链接远程数据库:mongo ip:端口/数据库
5.打开某个数据库:use 数据库名
6.删除集合:db.集合名称.drop()
7.备份数据库:
mongodump -h dbhost -d dbname -o dbdirectory
其中:dbhost为数据库所在ip地址加端口号;dbname为要备份的数据库名称;dbdirectory为备份路径
如:mongodump -h ip:host -d 备份数据库 -o c:\\Users\\adminpt\\1
有密码:
mongodump -h ip:host -d 备份数据库 -o c:\\Users\\adminpt\\2 -u=用户名 -p=密码 --authenticationDatabase adminmongodb


8.恢复数据
mongorestore -h dbhost -d dbname dbdirectory
其中:dbhost为数据库所在ip地址加端口号;dbname为恢复为的数据库(能够为新名称);dbdirectory为备份路径时的路径+//数据库名称
如:mongorestore -h  ip:host -d 新数据库 c:\\Users\\adminpt\\1\\备份的数据库
有密码:
mongorestore -h  ip:host -d 新数据库  c:\\Users\\adminpt\\2\\备份的数据库 -u=用户名 -p=密码 --authenticationDatabase adminshell

二。shell操做数据库

1.建立视图
db.createView(<view>, <source>, <pipeline>, <collation>)
如:
db.createView("v_view"," 源数据表名", [{$match:{}},{}…..])spa

相关文章
相关标签/搜索