私はfindOne()
から約束している既存のオブジェクトに別のプロパティを追加しようとしています。私はちょうどので、プロパティ名を指定してそれに値を設定し、私は既存のオブジェクトに別のプロパティを追加する方法はこれに似ていることを知っているconvertName
新しいプロパティを既存に追加すると機能しません
app.get('/getItem', (req, res) => {
var itemID = req.query.itemID;
Item.findOne({_id: itemID}).then(item => {
item.convertName = 'cm';
res.send(item);
}).catch(err => {
res.status(401).send();
});
})
プロパティずにオブジェクトを取得する応答で この場合、なぜ動作していないのか分かりません。
あなたは私がなぜそれが機能しないのか説明して助けてくれることを願っています。
'lean()'をチェーンに追加するとどうなりますか? 'Item.findOne({_ id:itemID})のように。lean()。then(...)' – raina77ow
その作業!リーン()は何をしますか? – zb22