如何在手柄中的mongo
subdocument
中添加所需字段?
例如,如果我的数组是:
var fruits=[{ _id: 1, fruit: 'banana', number: 1 },{ _id: 2, fruit: 'Apple', number: 1 }]
我希望通过这样的方式将所有numbers
添加到一起:
app.engine('handlebars', exphbs({
defaultLayout: 'mainlayout',
helpers: {
addfruit: function(fruit){
var addfruit="";
for (each fruit){
addfruit+=fruit.number;
return addfruit;
}
},
};
我的HTML:
<div><p>You have {{addfruit fruits}} in your fridge</p></div>
非常感谢任何帮助!
答案 0 :(得分:0)
感谢您的指导。这就是我最终做的事情:
getTotal: function(fruit){
var myfruit = fruit.map(function(item) {
return item.length;
});
var total=myfruit.reduce(function(prev,curr){
return prev+curr},0);
return total;
}