Соединение MongoDB и Express

Давайте теперь объединим работу с базой данных и маршруты нашего сайта. Вспомним, какой код у нас запускает подключение к базе данных:

javascriptmongoClient.connect(async function(error, mongo) {
  if (!error) {
    let db = mongo.db('test');
    
  } else {
    console.error(err);
  }
});

Внутри этого кода при успешном подключении мы можем создать любое количество маршрутов Express:

javascriptmongoClient.connect(async function(error, mongo) {
  if (!error) {
    let db   = mongo.db('test');
    let coll = db.collection('users');
    
    app.get('/', function(req, res) {
      
    });
    
  } else {
    console.error(err);
  }
});

Для примера давайте напишем код, который по запросу к определенному маршруту выведет в консоль сервера список всех юзеров из коллекции:

javascriptapp.get('/users', async function(req, res) {
  let users = await coll.find().toArray();
  console.log(users);
});
Задание 1

Сделайте маршрут, который выведет все продукты из коллекции с продуктами.