Чтобы получить все документы, в которых поле email существует, MongoDB предоставляет оператор $exists, который фильтрует документы на основе наличия указанного поля.
db.users.find({ email: { $exists: true } })
db.users — обращается к коллекции users.find() — получает все совпадающие документыemail: { $exists: true } — возвращает только документы, в которых поле email присутствует, независимо от его значения$exists в false, получишь документы, в которых поле отсутствуетnullОператор $exists в MongoDB ищет документы, где поле присутствует, включая случаи, когда значение поля — null.
Новый — ещё не проверен сообществом
Вы