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.