0
查看我想:節點快速故障恢復對象從查詢
- 通行證用戶的ID,以模型查詢,應從蒙戈返回用戶記錄。
- 將此用戶對象呈現給我的視圖,以便我可以使用它的字段。
我不太清楚發生了什麼問題 - 查詢功能找到了正確的用戶,我可以通過console.dir查看所有的字段。當我嘗試將其與res.render回到我的看法,我得到什麼:
這裏是我的路線:
app.get('/account', function(req, res) {
res.render('account', {title: 'Your Account', username: req.user.name, user:account.check(req.user.id) });
});
我的查詢功能:
exports.check = function(userId) {
MongoClient.connect('mongodb://127.0.0.1:27017/test', function(err, db) {
if(err) throw err;
var collection = db.collection('test');
collection.findOne({userId : userId}, function(err, user) {
if (err) throw err;
console.log("account.check logging found user to console: ");
console.dir(user);
return user;
});
});
}
這再次顯示了適當的進入
最後我的看法:
<h1>Account Page</h1>
<hr>
<p>Why, Hello, there <b> {{username}} </b> </p><br/>
<p>You came from {{user.provider}}</p>
<p>{{user.lastConnected}}</p>
<a href="/">Go Home</a> ~ <a href="logout">Log Out</a>
任何舉行將不勝感激!
太棒了 - 非常感謝你 - 這很有道理 –