![](/img/trans.png)
[英]How to add an existing dictionary as a nested dictionary to an already existing dictionary in python?
[英]Python MongoDB: How to add a nested dictionary to a key in an existing Document
我已經使用 Python 有一段時間了,現在想學習 DB。 我正在嘗試學習 MongoDB。
目標:將嵌套字典添加到預先存在的文檔中的鍵。
我為此使用 Pymongo。
就像前任一樣。 我有這個-
{'name':'Ryan', 'titles':[{'title_name':'Victory Set'}]}
我想在titles
鍵中添加另一個字典,讓它看起來像這樣-
{'name':'Ryan', 'titles':[{'title_name':'Victory Set'}, {'title_name':'Bronze Trial'}]}
我已經看到您可以使用update_one
或update_many
更新預先存在的值,但找不到添加新數據。 我怎樣才能做到這一點?
試試這個,參考https://mongoplayground.net/p/P5w6bF0UtWj
db.collection.update({
"name": "Ryan"
},
{
"$push": {
"titles": {
"$each": [
{
"title_name": "Bronze Trial"
},
{
"title_name": "Silver Trial"
}
],
}
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.