[英]is changed function in sequelize like isModified in mongoose?
[英]Sequelize - mongoose like plugins
我需要一種將classMethods
和instanceMethods
添加到已定義的Sequelize模型的方法
使用插件功能可以在貓鼬中實現的功能
我在models / user.js中為用戶定義了一個模型。
現在,我想在我的自定義nodejs庫中添加class方法,例如findByUsername,注冊,登錄到該用戶模型BUT。
如果當前不支持插件,是否有任何解決方法,例如在自定義庫中重新定義User模型?
我嘗試使用將功能直接附加到用戶模型
User.findByUsername = User.options.classMethods.findByUsername = function(username, callback) {
...
}
這就像classMethod和類似的作品,但我認為這不是正確的方法。
雖然沒有任何記錄的方式實現這一目標(還),按照GitHub上的問題mickhansen的評論在這里以下解決工作的偉大。
classMethod
User.findByUsername = function(username, callback) {
...
}
instanceMethod
User.DAO.prototype.authenticate = function(password, callback) {
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.