Node.js res.rendr未加载完整的文件

Node.js res.rendr未加载完整的文件,node.js,mongoose,ejs,Node.js,Mongoose,Ejs,在我的代码中,res.render没有加载完整的文件,而是只显示文件的第一页 PersonalInfo.findOne({ name:'amna'}, function(err,post){ if(err || !posts) { console.log("find is not done"); } else{ console.log(post); res.re

在我的代码中,res.render没有加载完整的文件,而是只显示文件的第一页

PersonalInfo.findOne({ name:'amna'}, function(err,post){
       if(err || !posts)
       {
           console.log("find is not done");
       }

      else{
               console.log(post);
              res.render("/profilearea.ejs");

          })

调用
findOne
的第二个参数不是数组,它只是一个模型实例(或
null
)。您是否打算改用
find

。findOne()不是帖子列表。这只是一个帖子。另外,您可以只执行res.render('/profilearea');我只想找到一个名称为amna的数据。该名称存在于数据库中,但它总是打印“find is not done”@JohnyHK你能以书面形式指导我吗?find query@JohnyHK