如何呈现两个数组ejs机智mongoose

你好每一个我是新的node.js我正在玩的代码通过build立一个小的论坛,用户可以写一些职位。 当我打开主页我希望有他的主人的每一个职位,但我得到的所有职位与同一用户和用户更改每次我刷新页面

这是我的模型用户

var mongoose=require('mongoose'), var Schema=mongoose.Schema; var UserSchema=new Schema({ username:String, email:String, password:String, insdate:{type:Date,default:Date.now}, isDeleted:{type:Boolean,default:false}, }); var User=mongoose.model("users",UserSchema); module.exports=User; 

这是我的模型发布

 var mongoose=require('mongoose'); var Schema=mongoose.Schema; var PostSchema=new Schema({ title: String, body: String, isDeleted:{type:Boolean,default:false}, added:{type:Date,default:Date.now}, owner:{ type:mongoose.Schema.Types.ObjectId, ref:'users' } }); var Post=mongoose.model("posts",PostSchema); module.exports=Post; 

在这里我尝试发送数据到浏览器我使用ejs

  app.get('/', function (req, res) { //i want to fetch Post and User and get them in one array here //and render them to my home page like any forum res.render('home',{posts:posts_with_their_owners_username}) }); });