Vous cherchez à faire la requête suivante:
Entrant
.find
enterDate : oneMonthAgo
confirmed : true
.where('pincode.length > 0')
.exec (err,entrants)->
Est-ce que je fais correctement la clause where? Je souhaite sélectionner des documents dont la valeur pincode
n'est pas nulle.
...("myArraySubDoc[0].someValue").ne(true)
?where("myArraySubDoc.0.someValue").ne(true)
Je me suis retrouvé ici et mon problème était que je demandais
au lieu de
la source
$ ne
nin $
la source
total compte les documents dont la valeur du champ n'est pas égale à la valeur spécifiée.
la source
Ok les gars, j'ai trouvé une solution possible à ce problème. J'ai réalisé que les jointures n'existaient pas dans Mongo, c'est pourquoi vous devez d'abord interroger les identifiants de l'utilisateur avec le rôle que vous aimez, puis effectuer une autre requête dans le document de profils, quelque chose comme ceci:
la source
Bonjour les gars, je suis coincé avec ça. J'ai un profil de document qui a une référence à l'utilisateur, et j'ai essayé de répertorier les profils où la référence de l'utilisateur n'est pas nulle (car j'ai déjà filtré par rôle pendant la population), mais après quelques heures de recherche sur Google, je ne parviens pas à comprendre Comment obtenir ceci. J'ai cette question:
Merci d'avance.
la source