Używam mongotemplate na wiosnę, i zastanawiałem się, jak mogę zwiększyć wartość jednego z moich dokumentów, które mam w tablicy atomowo. Wyobraźmy sobie, że mamyMongodb Wartość przyrostu wewnątrz zagnieżdżonej tablicy
{'a':1,
b:[{_id:341432,
c:2
},
{_id:341445,
c:3
}]};
Chciałbym to przyrost c od 3 do 4 dla _id 341445
Używam findAndModify ale nie wiem, jak mogę to zrobić za pomocą zagnieżdżonych dokumentu w szyk.
Pozdrawiam.
Dotychczas jedyną rzeczą, że Znalazłem deterministyczny indeks tablicy jak b.0.c = 11111 jakikolwiek lepszy pomysł? – paul