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 admin


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 admin

二。shell操作

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

 

posted @ 2019-05-07 14:36  Jenny-1  阅读(164)  评论(0编辑  收藏  举报