Що робить $not?
$not - логічний оператор заперечення. Він інвертує умову, роблячи її протилежною.
Приклад:
js
db.users.find({
age: { $not: { $gt: 18 } }
})Запит поверне документи, у яких age не більше 18 (тобто 18 чи менше).
Ключовий сенс: $not застосовується до іншого оператора ($gt, $lt, $regex тощо) і робить його умову зворотною.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.