0
加元(以相同的密鑰),我有一個MongoDB中收集這樣的文件「用戶」 -更新/修改,以在陣列中的MongoDB
{
"_id" : ObjectId("5769bdb97689b3d7c91b0fcc"),
"id" : 1234,
"address" : [
"address1",
"address2"
]
}
我想用數組中添加地址「 ID」,並使它的形式 -
{
"_id" : ObjectId("5769bdb97689b3d7c91b0fcc"),
"id" : 1234,
"address" : [
"address1",
"address2",
"address3"
]
}
我使用本聲明中
db.users.update({ "id": 1234 },{ $set: { "address": "address3" }});
,但它取代了現有的地址和品牌它的形式 -
{
"_id" : ObjectId("5769bdb97689b3d7c91b0fcc"),
"id" : 1234,
"address" : [
"address3"
]
}
我不能輕鬆訪問以前存儲的地址。 有什麼建議如何去做呢? 任何其他的存儲方式也是受歡迎的。
是啊,它的工作原理。 謝謝! –