请在回答之前阅读。 不,这不是关于返回更新的字段。有人标记为重复而根本没有阅读问题!
在mongodb中,您可以使用findOne,并明确说明要返回的字段。 例如
user.findOne({_id:'12345'}, {name:1, age:1});
您可以使用findOneAndUpdate(....)更新字段,并仅返回您想要的字段。就像是两者的融合。
user.findOneAndUpdate({_id:'12345'}, {$set: {hair_color:"yellow"}} ,{name:1, age:1});
谢谢