Tôi đang sử dụng mongotemplate cho Spring, và tôi đã tự hỏi làm thế nào tôi có thể tăng giá trị của một trong các tài liệu của tôi mà tôi có trong một mảng nguyên tử. Hãy tưởng tượng rằng chúng tôi cóMongodb Giá trị gia tăng bên trong mảng lồng nhau
{'a':1,
b:[{_id:341432,
c:2
},
{_id:341445,
c:3
}]};
Những gì tôi muốn là tăng c 3-4 cho _id 341.445
tôi đã được sử dụng findAndModify nhưng tôi không biết làm thế nào tôi có thể làm cho nó cho một tài liệu lồng nhau trong một mảng.
Trân trọng.
Cho đến nay điều duy nhất mà Tôi tìm thấy được xác định chỉ số của mảng như b.0.c = 11111 bất kỳ ý tưởng tốt hơn? – paul