Schema.js迭代數組和對象在車把
var ItemSchema = mongoose.Schema({
username: {
type: String,
index: true
},
path: {
type: String
},
originalname: {
type: String
}
});
var Item = module.exports = mongoose.model('Item',ItemSchema, 'iteminfo');
route.js
router.get('/', ensureAuthenticated, function(req, res){
Item.find({},function(err, docs){
res.render('welcome', {docs:docs});
});
});
index.hbs
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
[list of data here!!!]
</body>
</html>
是我在航線代碼正確的?如何顯示index.js
中的所有數據?請幫助。我是node.js
和mongoDB
的新手。謝謝:)
在mongo shell中,當我點擊db.users.find()
時,它有兩個集合。我希望所需的輸出像這樣在索引中
username = "username1"
path = "path1"
originalname = "originalname1"
username = "username2"
path = "path2"
originalname = "originalname2"
是否有可能?喜歡做一些foreach
的概念。
模板引擎您使用的 –
我用這d把手。這是index.handlebars –
不是index.js。對不起這是我的錯。 –