有人可以澄清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