Как отобразить несколько результатов одним запросом?Я просмотрел документацию Мангуста.Функция .findByID () возвращает один 1 документ.Я использую его здесь:
router.route ('/friends/:id').get((req,res) => {
Friend.findById(req.params.id, (err,friend) => {
if (err) console.log(err);
else res.json(friend);
});
});
Теперь я хотел бы отобразить все результаты, которые есть в моем втором столбце "UserMain" по указанному значению.Mongoose предлагает такие функции, как updateMany () или deleteMany (), но я нигде не вижу findMany ().Я попытался сделать это таким образом, передав только значение второго столбца, но ничего не произошло.
Спасибо за ваше время.
РЕДАКТИРОВАТЬ # 1: 1
РЕДАКТИРОВАТЬ # 2:
router.route ('/friends/:UserMain').get((req,res) => {
Friend.find({UserMain: req.params.UserMain}, function (err, friends) {
if(err) {
console.log(err)
} else {
res.json(friends)
}
})
});
РЕДАКТИРОВАТЬ # 3 2