0
以下是MongoDB文件。更新mongodb中選擇數組元素的基礎嵌套數組元素
`{
"_id" : ObjectId("588f09c8d466d7054114b456"),
"phonebook" : [
{
"pb_name_first" : "Aasu bhai",
"pb_phone_number" : [
{
"ph_id" : 2,
"ph_no" : "+91111111",
"ph_type" : "Mobile"
}
],
"pb_email_id" : [
{
"email_id" : "[email protected]",
"email_type" : "Home",
"em_id" :1
},
{
"email_id" : "[email protected]",
"email_type" : "work",
"em_id" :2
}
],
"pb_name_prefix" : "MR."
}
]
}`
我想MongoDB的查詢,將在pb_email_id
陣列上的em_id
基礎上更新email_id
數據。如果我選擇em_id=1
那麼該記錄[email protected]
將更新。如果我選擇em_id=2
,則[email protected]
將更新。