我正在学习如何使用mongodb命令。我有一个现有记录要更新以下数据:
{
"_id" : 1,
"exempt_location_tax" : "",
"account_type" : "",
"keys" : {
"login_id" : "undefinedfgsfdg",
"transaction_key" : "dsfgsdfgsdfgundefined"
},
"type" : "string"
}
我正在尝试使用keys
更新db.collection_name.update({"_id":1},{$set:{"keys":{updatedTes:"string"}}})
字段数据,它将更新文档并首先取消设置键字段的现有数据,然后使用即将来临的数据对其进行设置。但是我希望现有数据也与新数据一起保留在那里。
有人可以帮我建立一个查询吗?
答案 0 :(得分:0)
尝试此解决方案
db.collection_name.update({"_id":1},{$set:{"keys.updatedTes":"string"}})