查询出来的文档对象中应该有这个字段,你可以试着打印result.c就可以看出来,至于为什么直接打印文档对象看不到,mongoose官网有这么一句话: If you use toJSON() or toObject() (or use JSON.stringify() on a mongoose document) mongoose will not includevirtuals by default. Pass { virtuals: true }to either toObject() or toJSON(). 你可以 UserSchema.set('toJSON', { virtuals: true }) 然后 console.log(JSON.stringify(result)) 就可以看到了
查询出来的文档对象中应该有这个字段,你可以试着打印result.c就可以看出来,至于为什么直接打印文档对象看不到,mongoose官网有这么一句话:
你可以
然后
就可以看到了