MongoDB - меньше, чем оператор $ lt
MongoDB provides different types of comparison operators and less than operator ( $lt ) is one of them. This operator is used to select those documents where the value of the field is less than (<) the given value. You can use this operator in methods like, find()
, update()
, etc. as per your requirements.
Синтаксис:
{поле: {$ lt: значение}}
В следующих примерах мы работаем с:
Database: GeeksforGeeks
Collection: employee
Document: four documents that contain the details of the employees in the form of field-value pairs.
Пример №1:
В этом примере мы выбираем те документы, в которых значение поля зарплаты меньше 35000.
Пример №2:
В этом примере мы выбираем только те документы, в которых возраст сотрудника меньше 24. Или, другими словами, в этом примере мы указываем условия для поля во встроенном документе, используя точечную нотацию.
Пример № 3:
В этом примере мы выбираем только те документы, в которых массив точек меньше указанного массива.
Пример №4:
В этом примере мы обновляем зарплату тех сотрудников, у которых год опыта составляет менее 2 лет. Или, другими словами, установите значение поля salary равным 23000 для тех документов, для которых значение поля experienceYear меньше 2.