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

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

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

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

mongoClient.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); } });

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

app.get('/users', function(req, res) { let users = await coll.find().toArray(); console.log(users); });

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