我有一个包含产品的集合,并且它们的格式都不是很好。有些人缺少数据,有些则是字符串而不是数字。
这种行为打破了我的模板引擎,我想知道是否有解决方法。
如果我只是将它添加到Schema:
order : { type: Number, 'default': 0 }
如果在集合中找不到它,它不会设置值,所以我想要像:
如果order
未设置为return 0
,则return order
。
答案 0 :(得分:0)
您可以这样做:
orders.find({}, function(err, results){
res.render('orders/index', {orders: results || 0 });
});