Quindi sto cercando di trovare tutti i record che hanno un campo impostato e non è nullo.
Provo a usare $exists
, tuttavia, secondo la documentazione di MongoDB, questa query restituirà campi uguali a null.
$exists
corrisponde ai documenti che contengono il campo in cui è archiviato il valore null.
Quindi ora suppongo che dovrò fare qualcosa del genere:
db.collection.find({ "fieldToCheck" : { $exists : true, $not : null } })
Ogni volta che provo questo, ricevo l'errore [invalid use of $not]
Qualcuno ha un'idea di come eseguire una query per questo?