, если вы используете mon goose, find
метод, возвращающий обещание, поэтому сделайте функцию async
и используйте await
перед использованием find
:
app.get("/blogs", function async (req, res){
let blogs = await Blogs.find({});
res.render("index", {blogs});
});
или используя .then
для получения данных из find
метода:
app.get("/blogs", function (req, res){
Blog.find({}).then(blogs=>{
res.render("index", {blogs}); //if key and value are the same you can skip passing key
}).catch(err=>{
console.log(err)
});
});