J'essaie donc de trouver tous les enregistrements qui ont un champ défini et qui n'est pas nul.
J'essaie d'utiliser $exists
, mais selon la documentation MongoDB, cette requête renverra des champs égaux à null.
$exists
correspond aux documents contenant le champ qui stocke la valeur nulle.
Donc je suppose maintenant que je vais devoir faire quelque chose comme ça:
db.collection.find({ "fieldToCheck" : { $exists : true, $not : null } })
Chaque fois que j'essaye ceci cependant, j'obtiens l'erreur [invalid use of $not]
Quelqu'un a une idée de comment faire une requête pour cela?