mongodb-基本操作命令
来源:互联网 发布:mysql 存储emoji 编辑:程序博客网 时间:2024/06/04 23:21
导入导出通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
mongoexport 导出json/cvs格式文件
-d 库名
-c 表名
-f field1,field2...列名
-q 查询条件
-o 导出的文件名
-- csv 导出csv格式(便于和传统数据库交换数据)
D:\MongoDB\Server\3.2\bin>mongoexport.exe -d test -c news -o haha.json2017-02-28T19:10:09.442+0800 connected to: localhost
2017-02-28T19:10:09.462+0800 exported 11 records
注意:
1. _id列总是导出
2. 指定导出的列的值不存在时,也会导出当前列,只有{_id}
Mongoimport 导入文件数据
-d 待导入的数据库
-c 待导入的表(不存在会自己创建)
--type csv/json(默认)
--file备份文件路径D:\MongoDB\Server\3.2\bin>mongoimport.exe -d test -c num --type json --file ./haha.json
2017-02-28T19:24:57.519+0800 connected to: localhost
2017-02-28T19:24:58.012+0800 imported 11 documents
mongodump 导出二进制bson结构的数据及其索引信息
-d 库名
-c 表名
-f field1,field2...列名
mongodump- d test [-c 表名] 默认是导出到mongo下的dump目录
规律:
1:导出的文件放在以database命名的目录下
2: 每个表导出2个文件,分别是bson结构的数据文件, json的索引信息
3: 如果不声明表名, 导出所有的表
mongorestore 导入二进制文件
./bin/mongorestore -d test --directoryperdb dump/test/ (mongodump时的备份目录)
二进制备份,不仅可以备份数据,还可以备份索引,备份数据比较小.
查看用户角色表
>show roles
添加用户,用户角色可以根据实际情况填写
> db.createUser({user:'test',pwd:'123',roles:[{role: "readWrite", db: "test"}]})
Successfully added user: {
"user" : "test",
"roles" : [
{
"role" : "readWrite",
"db" : "test"
}
]
}
用户认证
db.auth(用户名,密码)
> db.auth('test','123')
1
修改用户密码
db.changeUserPassword(用户名, 新密码);
删除用户
db.removeUser(用户名);
注意:
如果要以用户权限操作数据库,那么在数据库启动的时候必须
用 -auth选项指定启动项
或者在 配置文件中配置 auth=true
- MongoDB基本操作命令
- mongodb-基本操作命令
- Mongodb基本操作命令
- mongodb的基本操作命令
- MongoDB的基本操作命令
- MongoDB (三):基本命令操作
- mongodb基本命令和CURD操作
- MongoDB的一些基本操作命令(一)
- 【MongoDb学习之路】 MongoDb 基本操作命令
- mongodb 的服务启动和基本操作命令
- mongodb基本命令和Java操作API示例
- MongoDB在windows安装以及基本命令操作
- MongoDB基本管理命令
- mongodb基本命令
- MongoDB基本管理命令
- MongoDB基本管理命令
- MongoDB 数据基本命令
- MongoDB基本管理命令
- Internet Explorer(CVE-2012-1889)暴雷漏洞分析报告【Win7&IE8版】
- 最长公共子序列的问题 (DP)
- SQL中drop table语句删除数据表
- 12 聚类分析
- 关于jbpm4.4的el的问题 de.odysseus.el.ExpressionFactoryImpl找不到问题
- mongodb-基本操作命令
- mysql下的数据存储目录更换
- [Boolan] C++第六周学习笔记
- 获取for循环中的索引值
- SQL中drop database语句删除数据库
- java知识点
- gSoap
- Linux上的基础网络设备总结
- 简单介绍一些关于 Kaggle 比赛的知识