Фильтрация данных по условию в MongoDB

Вы уже умеете получать все записи из коллекции:

let res = await coll.find().toArray(); console.log(res);

Давайте теперь отфильтруем данные по некоторому условию. Например, получим всех юзеров, у которых зарплата равна 500:

let res = await coll.find({salary: 500}).toArray(); console.log(res);

А теперь получим всех юзеров, у которых возраст равен 26:

let res = await coll.find({age: 26}).toArray(); console.log(res);

А теперь получим юзеров, для которых одновременно выполняются оба условия:

let res = await coll.find({salary: 500, age: 26}).toArray(); console.log(res);

Из тестовой таблицы с продуктами получите все продукты, у которых цена равна 300.

Из тестовой таблицы с продуктами получите все продукты, у которых остаток равен 10.

Из тестовой таблицы с продуктами получите все продукты, у которых цена равна 100, а остаток равен 10.