2014-05-20 49 views
0

我在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的表達和玉輸出「類別」和「類型」

我在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 
     }); 
    }); 
}); 

我可以先打印出「類型」字段中的所有文件,所有文件「價格」字段中使用玉上面的代碼

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 

誰能幫我

回答

1

你應該做這樣的事情:

for item in electronics 
     a(href="/beauty")=item.type 
     a(href="/beauty")=item.price 
     br 
+0

你可以讓我知道什麼是「項目」在這裏是什麼意思? – user3657516

+0

非常感謝。我認爲它工作! :) – user3657516

+0

我很高興幫助... :) – Hackerman