4
我有一個插件在貓鼬和對每個方案我做以下如何重寫mongoose插件的功能?
var user = new Schema({});
user.plugin(myplugin);
user.statics.createCustomDoc = function() {
.....
}
問題是createCustomDoc方法也爲myplugin定義。 現在我想用定義爲user.statics.createCustomDoc的方法覆蓋myplugin的createCustomDoc
。
當前調用的方法來自插件,而不是我在user.statics.createCustomDoc中編寫的方法。
我該怎麼做。
當然,我不想更改函數的名稱,也不想更換插件,也不想更改插件的代碼。
我有同樣的問題,我需要一些數據保存爲原始和其他集合稍作修改,我想重寫貓鼬CRUD來做到這一點。 –
我剛剛用貓鼬4.1.7測試了它,它現在按預期工作。 –