Node.js express/node/ejs/mongoose应用程序中未处理的PromisejectionWarning

Node.js express/node/ejs/mongoose应用程序中未处理的PromisejectionWarning,node.js,mongoose,ejs,Node.js,Mongoose,Ejs,我正在构建这个使用express/mongo/ejs的站点。所以我走了一条路去看风景 app.get('/kidsShoots', async (req, res) => { const kidsShoots = await Photoshoot.find({}) res.render('pshoots/kidsShoots', { kidsShoots }, { style: 'app' }) }) 我的模式: const mongoose = require('mongoose');

我正在构建这个使用express/mongo/ejs的站点。所以我走了一条路去看风景

app.get('/kidsShoots', async (req, res) => {
const kidsShoots = await Photoshoot.find({})
res.render('pshoots/kidsShoots', { kidsShoots }, { style: 'app' })
})
我的模式:

const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const photoshootSchema = new mongoose.Schema({
   title: String,
   description: String
});
const Photoshoot = mongoose.model('Photoshoot', photoshootSchema);
module.exports = Photoshoot;
我尝试用EJ渲染kidsShoot视图,如下所示:

 <ul>
   <% for (let kidsShoot of kidsShoots) { %>
        <li> <%= kidsShoot.title %></li>
        <% } %>
</ul>
但是我得到了一个未处理的PromisejectionWarning:TypeError:callback不是一个函数。我怎样才能解决这个问题