Tôi đã một tài liệu có cấu trúc như thế này:Cập nhật lĩnh vực trong mảng yếu tố chính xác trong MongoDB
{
_id:"43434",
heroes : [
{ nickname : "test", items : ["", "", ""] },
{ nickname : "test2", items : ["", "", ""] },
]
}
Tôi có thể $set
phần tử thứ hai của items
mảng của các đối tượng nhúng trong mảng heros
với nickname
"test"
?
Kết quả:
{
_id:"43434",
heroes : [
{ nickname : "test", items : ["", "new_value", ""] }, // modified here
{ nickname : "test2", items : ["", "", ""] },
]
}
Mô tả đơn giản và rõ ràng. Chúc mừng –
Cảm ơn bạn, Bạn đã đạt được cuộc sống của mình !!! – juanmiguelRua
làm cách nào tôi có thể truy cập vào giá trị của phần tử được so khớp? như {"heros. $. items.2": "heros. $. nickname"}? – kommradHomer