Siema, używam obecnie w projekcie mongoose i mongodb. Mam kolekcję i ona zawiera dokumenty z polami "x", "y" i tych dokumentów jest na przykład 1000. Dodaje do kodu backendowego w mongoose kolejne pole "z", którego wartość zależy od "x" lub "y", lub od tego i tego.
I teraz pytanie czy tworząc tysiąc pierwszy dokument z nowym polem "z" istnieje sposób by poprzednie 1000 też go miały stworzony i uzupełniony w oparciu o schemat w mongoose czy musiałbym użyć do tego innego narzędzia?
Albo jakbym zrezygnował z któregoś pola to żeby wszystkie te pola w bazie zostały usunięte.
Przykład: mam w bazie jakieś liczby
liczba_pierwsza |
liczba_druga |
2 |
3 |
4 |
6 |
3 |
3 |
W api zwracam liczby i sumę tych liczb z wiersza z czego suma jest obliczana na żywo. Stwierdzam że chce mieć sumę od razu w bazie i definiuje ją w mongoose. Dodaje liczby (4, 9) i wychodzi
liczba_pierwsza |
liczba_druga |
suma |
2 |
3 |
|
4 |
6 |
|
3 |
3 |
|
4 |
9 |
13 |
A ja bym chciał:
liczba_pierwsza |
liczba_druga |
suma |
2 |
3 |
5 |
4 |
6 |
10 |
3 |
3 |
6 |
4 |
9 |
13 |