MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Metoda findOne Mongoose pobiera prawidłowy dokument z brakującym identyfikatorem _id

Edycja:Dla twojej informacji:po dwóch dniach poszukiwań bez znalezienia odpowiedzi stworzyłem zgłoszenie na potencjalny błąd na Mongoose.js Github i potwierdzili mój problem. Według nich zostało to naprawione w nowym kandydacie do wydania 4.0.0 , który nie jest zalecany do użytku produkcyjnego. W rzeczywistości rozwiązał mój problem, ale rc1 sprawił jeszcze więcej problemów.

Moje dotychczasowe rozwiązanie:

W końcu byłem tak zirytowany tym błędem, że zmieniłem całą moją kumulację tej tabeli tak, że _id nie ma oddzielnego from_node_id pole. Używam from_node_id teraz jako identyfikator bezpośrednio.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregacja Golang mongodba

  2. Jak znaleźć losowe rekordy w mongodb

  3. Zbudować ten LEFT() SQL w zapytaniu MongoDB?

  4. Zapytanie Mongo na polach podrzędnych

  5. Jak wykonać find( id :{ $in :[ list ] } ) za pomocą klienta vertx-mongo