Node.js 使用oauth passport作为数据库节点的多对多关系mongoose.js todo

Node.js 使用oauth passport作为数据库节点的多对多关系mongoose.js todo,node.js,express,mongoose,oauth-2.0,passport.js,Node.js,Express,Mongoose,Oauth 2.0,Passport.js,作为初学者,我正在尝试链接两个数据库,一个用于TODO,另一个用于google用户,因此当您打开show ejs模板时,您将能够看到用户的姓名,我已经将todos/activities数据库作为主数据库,并且我正在引用其中的users数据库,有没有关于如何完成的指针 我正在创建一个控制器函数,用于链接它们`函数显示(req,res){ //.populate将查询用户数组,并根据在数组中找到的ID提取所有文档 Activity.findById(req.params.id).populate('

作为初学者,我正在尝试链接两个数据库,一个用于TODO,另一个用于google用户,因此当您打开show ejs模板时,您将能够看到用户的姓名,我已经将todos/activities数据库作为主数据库,并且我正在引用其中的users数据库,有没有关于如何完成的指针

我正在创建一个控制器函数,用于链接它们`函数显示(req,res){ //.populate将查询用户数组,并根据在数组中找到的ID提取所有文档 Activity.findById(req.params.id).populate('users').exec(函数(err,Activity){

})

`我一直发现Google ID没有定义,我在userSchema中有它,有指针吗

    User.find({googleId}, function(err, users){
        res.render('activities/show', { activity,user:req.user, users })

    })
})