monggoDb使用
插入嵌套字典
數據集代碼
{
"_id": 3,
"project_id": 1,
"col_id": 1,
"case_id": 3,
"name": "鎮上",
"city": {
"key1": {
"value": "Python",
"enable": true
},
"key2": {
"value": "上海",
"enable": true
}
},
"enable": true,
"add_time": 1573125486,
"up_time": 1573129764,
"__v": 0
}
修改代碼:
db.params_excel.update({"_id": 3},{$set:{'city.key1.value':'MongoDB'}})
修改成功顯示:
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
修改後的數據:
{
"_id": 3,
"project_id": 1,
"col_id": 1,
"case_id": 3,
"name": "鎮上",
"city": {
"key1": {
"value": "MongoDB",
"enable": true
},
"key2": {
"value": "上海",
"enable": true
}
},
"enable": true,
"add_time": 1573125486,
"up_time": 1573129764,
"__v": 0
}
- 數據導出導入
# 導出
mongodump -h 127.0.0.1:27017 -d 導出的數據庫 -o 導出的路徑 --forceTableScan
# 導入
mongorestore -h 127.0.0.1:27017 -d 導入的數據庫 導入路徑