Suchen Sie nach der folgenden Abfrage:
Entrant
.find
enterDate : oneMonthAgo
confirmed : true
.where('pincode.length > 0')
.exec (err,entrants)->
Mache ich die where-Klausel richtig? Ich möchte Dokumente auswählen, bei denen pincode
nicht null ist.
...("myArraySubDoc[0].someValue").ne(true)
?where("myArraySubDoc.0.someValue").ne(true)
Ich bin hier gelandet und mein Problem war, dass ich nachgefragt habe
anstatt
quelle
$ ne
$ nin
quelle
Gesamtzahl der Dokumente, bei denen der Wert des Felds nicht dem angegebenen Wert entspricht.
quelle
Ok Leute, ich habe eine mögliche Lösung für dieses Problem gefunden. Ich habe festgestellt, dass es in Mongo keine Verknüpfungen gibt. Deshalb müssen Sie zuerst die Benutzer-IDs mit der gewünschten Rolle abfragen und anschließend eine weitere Abfrage des Profildokuments durchführen.
quelle
Hallo Leute, ich bin damit festgefahren. Ich habe ein Dokumentprofil, das einen Verweis auf Benutzer enthält, und ich habe versucht, die Profile aufzulisten, bei denen Benutzerreferenz nicht null ist (da ich bereits während der Grundgesamtheit nach rol gefiltert habe), aber nach ein paar Stunden googeln kann ich es nicht herausfinden wie man das bekommt. Ich habe diese Frage:
Danke im Voraus.
quelle