本地mongodb中存在文档时为空
我正在尝试使用mongoose ORM连接mongodb和express。但即使文档存在,也会返回空。我已经设置了moviedb,它有此文档。我缺少什么本地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
{ "_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);什么?你也可以在问题中添加你的电影模型代码吗?如果你能分享你的电影模式和模型就好了