Próbuję użyć "findOneAndUpdate" w mangusta i zaktualizowany obiekt JS, który wysyłam, nie jest zapisywany do mongo. Po zapisaniu nie pojawia się błąd, ale zwracam wartość zerową dla zaktualizowanego obiektu. Jakieś pomysły, co mogę robić źle? Jest to przykład, który próbuje zaktualizować cały obiekt jako zapisany w mongo, tzn. Nadpisać obiekt nazwy.Mongoose findOneAndUpdate nie działa
31
A
Odpowiedz
26
Okazuje się, że id, którego szukałem, nie istnieje, a więc zwraca wartość zerową. Działa zgodnie z oczekiwaniami!
Powiązane problemy
- 1. Mongoose walidacja asynchroniczny schemat nie działa
- 2. Różnica mangusty findOneAndUpdate i aktualizacji
- 3. Metoda znalezienia Mongoose za pomocą $ lub warunku nie działa poprawnie
- 4. Podkreślanie klonowania obiektów Mongoose i usuwanie właściwości nie działa?
- 5. Mongoose pre.save() asynchroniczny middleware nie działa zgodnie z oczekiwaniami
- 6. Jak działa funkcja oddzwaniania w Mongoose?
- 7. Mongoose nie tworzy nową kolekcję
- 8. Mongoose populate
- 9. JSDoc + Mongoose: jak dokumentować modele Mongoose?
- 10. Mongoose: sprawdź, czy obiekt jest obiektem mongoose
- 11. Mongoose nie zapisuje danych do MongoDB
- 12. Nie można zainstalować Mongoose przez NPM
- 13. Mongoose lub zapytanie
- 14. Łatwy sposób zwiększania wersji dokumentów Mongoose dla jakichkolwiek zapytań aktualizacji?
- 15. Mongoose kwerenda gdzie wartość nie jest null
- 16. Mongoose Schema nie został zarejestrowany dla modelu
- 17. Mongoose nie czyta z dodatkowej bazy Mongo
- 18. Dlaczego Mongoose nie sprawdza poprawności aktualizacji?
- 19. Mongoose: nie umieścić _id do osadzonego dokumentu
- 20. Mongoose findByIdAndUpdate nie usuwa zaktualizowane właściwości
- 21. Mongoose - TypeError: obiekt nie jest funkcją
- 22. Mongoose: ObjectId Porównania nie działają niekonsekwentnie
- 23. Obsługa błędów z Mongoose
- 24. Mongoose - Przyrost z findOne
- 25. Mongoose powrót zapytanie zerowy
- 26. Aktualizacja wsadowa z Mongoose
- 27. zapełnianie następujących użytkowników mongoose
- 28. Testowanie aplikacji Mongoose Node.JS
- 29. Mongoose: Sortuj alfabetycznie
- 30. Mongoose auto-increment
Proszę oznaczyć swoją odpowiedź jako zaakceptowaną. – verybadalloc
Wygląda na to, że jeśli dokument zawiera więcej pól, wszystkie zostaną usunięte. Jestem pewien, że jest to coś, czego można by w jakiś sposób uniknąć poprzez –
@SergioMajluf Możesz użyć $ set do aktualizacji tylko wymaganych pól. – Haywire