有人可以澄清Mongoose JS的虚拟和自定义setter的区别对比吗?猫鼬js虚拟和自定义setter之间的区别
我在谷歌搜索没有用处出来。对我来说,他们似乎服务于同样的目的,那么为什么要保持他们两个呢?
有人可以澄清Mongoose JS的虚拟和自定义setter的区别对比吗?猫鼬js虚拟和自定义setter之间的区别
我在谷歌搜索没有用处出来。对我来说,他们似乎服务于同样的目的,那么为什么要保持他们两个呢?
虚函数和setter方法之间的主要区别在于,虚拟允许有不存储在数据库和setter方法实际上改变了一些字段存储在数据库中的字段。所以我会说这是数据库中数据持久性的问题。
Mongoose支持虚拟属性。虚拟属性为 属性,方便拥有,但没有得到 持续到MongoDB。
您是否阅读猫鼬文档?我认为这很清楚。 http://mongoosejs.com/docs/2.7.x/docs/virtuals.html&http://mongoosejs.com/docs/2.7.x/docs/getters-setters.html或者我不明白你的问题 – hisener