0

私は製品のコレクションを持っていますが、それらはすべてうまくフォーマットされていません。データが不足しているものもあれば、数字ではなく文字列であるものもあります。

この動作は私のテンプレートエンジンを壊します、これに対する修正があるかどうか疑問に思います。

これをスキーマに追加するだけの場合:

order : { type: Number, 'default': 0 }

コレクションに値が見つからない場合は値が設定されないので、次のようなものが必要です。

orderが設定されていない場合は、 return 0else return order

4

1 に答える 1

0

あなたはこのようなことをすることができます:

orders.find({}, function(err, results){
    res.render('orders/index', {orders: results || 0 });
});
于 2012-04-21T02:01:11.623 に答える