本地mongodb中存在文档时为空

本地mongodb中存在文档时为空,mongodb,express,mongoose,Mongodb,Express,Mongoose,我正在尝试使用mongoose ORM连接mongodb和express。但即使文档存在,也会返回空。我已经设置了moviedb,它有此文档。我缺少什么 { "_id" : ObjectId("5db27279eb5046242c59d466"), "moviename" : "The Godfather", "Genre" : "Drama/Crime", "Rating" : "9.2/10" } mongoose.connect('mongodb://localhost:27017/m

我正在尝试使用mongoose ORM连接mongodb和express。但即使文档存在,也会返回空。我已经设置了moviedb,它有此文档。我缺少什么

{ "_id" : ObjectId("5db27279eb5046242c59d466"), "moviename" : "The Godfather", "Genre" : "Drama/Crime", "Rating" : "9.2/10" }


mongoose.connect('mongodb://localhost:27017/moviedb', {useNewUrlParser: true});
let db = mongoose.connection;


db.once('open',function(){
    console.log('connected to db');  
})
db.on('error',function(err){
    console.log(err);

})
app.get('/movies',function(req,res){
    Movie.find({},function(err,movies){
        if(err){
            console.log('err');

        } else{
            console.log("from the /movies",movies);

            res.render('movies',{
                title:'Movies',
                movies:movies
            })
        }
    }) 
})

这可能是一个显而易见的问题,但是您是否正在为电影创建mongoose.Schema和mongoose.model()?console.log(“来自/movies”,movies);什么?你也可以在问题中添加你的电影模型代码吗?如果你能分享你的电影模式和模型就好了