MongoDB 的基本使用
下载
- 官网下载
- 百度云下载
1
2链接:https://pan.baidu.com/s/11ny5irw_QfdigIH8rMRDHw
提取码:l9sb
基础命令
开机
1
$ mongod --dbpath C:\E\programme\MongoDB\data(为数据库地址)
开机之后,可以通过新的 cmd 链接数据库。
1
2
3
4$ mongo
# 远程连接
$ mongo 192.168.3.220:27017查看所以数据库
1
$ show dbs
使用指定数据库
1
$ use muycode
导入、导出
导入
- 语法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field
参数说明:
-d :数据库名
-c :collection 名
--type :导入的格式默认 json
-f :导入的字段名
--headerline :如果导入的格式是 csv,则可以使用第一行的标题作为导入的字段
--file :要导入的文件
mongoimport --db muycode --collection test --file C:\Users\Administrator\Desktop\test.json
// 导入之前删掉所有数据
mongoimport --db muycode --collection test --drop --file C:\Users\Administrator\Desktop\test.json
// 远程导入
mongoimport --host 192.168.3.220:27017 -d mes -c sysLogDO --drop --file C:\Users\Administrator\Desktop\db\sysLogDO.json
导出
语法
1
2
3
4
5
6
7
8
9
10mongoexport -d dbname -c collectionname -o file --type json/csv -f field
参数说明:
-d :数据库名
-c :collection 名
-o :输出的文件名
--type : 输出的格式,默认为 json
-f :输出的字段,如果 -type 为 csv,则需要加上 -f " 字段名 "
mongoexport -d muycode -c test -o C:\Users\Administrator\Desktop\test.json --type jsonwindow 根据条件导出数据,官网
1 | mongoexport -d muycode -c test -q "{\"age\":\"21\"}" -o C:\Users\Administrator\Desktop\db\test.json --type json |
条件
1 | "{\"tenantId\": \"10\", \"createTime\":{\"$gt\": {\"$date\": \"2019-07-01T00:00:00Z\"}, \"$lt\": {\"$date\": \"2019-07-31T00:00:00Z\"}}}" |
java 动态拼接
1 | private String getQueryString(String tenantId, String sortName, Date sTimeDate, Date eTimeDate) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 颜不喜!