MongoDB 基本操作
1. MongoDB 与 MySQL概念对比
MySQL | MongoDB | 描述 |
---|
database | database | 数据库 | table | collection | 表/集合 | row | document | 行/文档 | column | field | 字段 |
2. 显示数据库
show dbs;
use db;
db;
3. 增加数据
db.Device4.insert({
deviceid: 'device1',
devicename: '压力表',
devicetype: '计量表',
attribute: '压力值',
dataInt: NumberInt(2),
dataDouble: 2.35,
unit: 'Mpa',
time: ISODate("2021-10-11 07:58:51")
})
4. 删除数据
db.Device4.remove({devicename:'压力表2'})
5. 更新数据
db.Device4.update({devicename:'压力表3'}, {$set:{dataDouble:9.99}})
6. 查看数据
db.Device4.find()
db.Device4.find({deviceid: 'device1'})
7. 数据导出与导入
数据导出:
mongodump --host 127.0.0.1 --port 27017 -u admin -p sia12345678 --db KnowledgeGraph --collection Device4 -o /tmp/mongobak --authenticationDatabase admin
mongoexport --host 172.23.8.16 --port=1240 -u spark -p spark --db locateInfo --collection dataCollect --out locateInfo.json
数据导入:
|