1
我剛開始使用Node.js的與快遞和貓鼬,我有一個愚蠢的問題...的Node.js /快遞/貓鼬的小白問題
某處在我routes.js文件,我有以下部分:
// DASHBOARD SECTION, GET MY GROUPS
app.get('/dashboard', isLoggedIn, function(req, res) {
var Group = require('../app/models/group'); //adding mongoose Schema
Group.find({"groupDetails.userId" : req.user._id})
.exec(function(err, myGroups) {
if (err)
res.send(err);
var myGroups = myGroups;
//console.log("myGroups: " + myGroups); // check with "heroku logs"
res.render('dashboard.ejs', {
user : req.user,
myGroups : myGroups
});
});
});
此代碼的工作。當有人瀏覽儀表板頁面時,我會收到「myGroups」,它是一個包含當前登錄用戶的所有組的陣列。
現在,這裏是我的問題:
其實,當有人瀏覽儀表板頁面,我想就(基於完全相同的圖案)第二查詢來獲取當前記錄的所有團體和所有文件在用戶中。
然後我會發送「用戶」,「myGroups」和「myFiles」到儀表板頁面。 我該怎麼做?
我試過幾件事情沒有結果那麼遠,我想我在Node.js的回調函數有點失落:d
非常感謝你的幫助。
真棒它完美的作品!非常感謝! – TehesFR