我在mongo数据库中有以下项目:
"_id":01, "category": "Electronics", "type": "Television", price:345.00
"_id":02, "category": "Electronics", "type": "Mobile", price:145.00
"_id":03, "category": "Electronics", "type": "ipad", price:300.00
我使用Node.js express和jade输出“category”和“type”
我在index.js中有一个find方法来查找集合中的所有文档。
/* GET Electronics page. */
router.get('/electronics', function(req, res) {
var db = req.db;
var collection = db.get('website');
collection.find({},{},function(e,docs){
res.render('electronics', {
"electronics" : docs
});
});
});
我可以先为所有文件打印“type”字段,然后使用jade打印所有文件的“price”字段
for type in electronics
a(href="/beauty")=type.type
for price in electronics
a(href="/beauty")=price.price
上述代码的输出类似于:
Television
Mobile
ipad
345.00
145.00
300.00
我想为每个“类型”打印它应该打印相应的“类型”。
之类的东西Television 345.00
mobile 145.00
ipad 300.00
任何人都可以帮助我
答案 0 :(得分:1)
你应该这样做:
for item in electronics
a(href="/beauty")=item.type
a(href="/beauty")=item.price
br