Skip to main content

Що робить $not?

$not - логічний оператор заперечення. Він інвертує умову, роблячи її протилежною.

Приклад:

js
db.users.find({ age: { $not: { $gt: 18 } } })

Запит поверне документи, у яких age не більше 18 (тобто 18 чи менше).

Ключовий сенс: $not застосовується до іншого оператора ($gt, $lt, $regex тощо) і робить його умову зворотною.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.