Как переопределить / создать функцию мангуста модель?

Как мне переопределить / создать функцию Мангуста-модель?

Я пытался создать новую функцию для модели, а не экземпляра. Другими словами, User.func () не user.func ().

Я прочитал его документ и нашел ключевое слово statics для модели и ключевое слово метода, например. Вот что я пытался.

 Transaction.statics.createTransactions = async (userOId, type, netChange) ={amp}gt; { const oldBalance = await User.findOne({ _id: userOId }).points; return this.create({ userOId, type, balance: { netChange, newBalance: oldBalance   netChange } }); }; 

Тем не менее, он сообщает, что this.create не является функцией.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector