Chce wykonać następujące zapytanie:
Entrant
.find
enterDate : oneMonthAgo
confirmed : true
.where('pincode.length > 0')
.exec (err,entrants)->
Czy poprawnie wykonuję klauzulę Where? Chcę wybrać dokumenty, w których pincode
nie jest null.
...("myArraySubDoc[0].someValue").ne(true)
?where("myArraySubDoc.0.someValue").ne(true)
Skończyło się tutaj, a moim problemem było to, o co pytałem
zamiast
źródło
$ ne
Nin $
źródło
łącznie zlicza dokumenty, w których wartość pola nie jest równa określonej wartości.
źródło
Ok chłopaki, znalazłem możliwe rozwiązanie tego problemu. Zdałem sobie sprawę, że łączenia nie istnieją w Mongo, dlatego najpierw musisz odpytać identyfikatory użytkownika z rolą, którą lubisz, a następnie wykonać kolejne zapytanie do dokumentu profili, coś takiego:
źródło
Witam, utknąłem z tym. Mam profil dokumentu, który ma odniesienie do użytkownika, i próbowałem wyświetlić profile, w których referencja użytkownika nie jest zerowa (ponieważ filtrowałem już według roli podczas populacji), ale po kilku godzinach wyszukiwania w Google nie mogę się tego dowiedzieć jak to zdobyć. Mam to zapytanie:
Z góry dziękuję.
źródło