Можно ли удалить документ Mongoose из метода экземпляра?
Название объясняет все это. У меня есть документ Mongoose, который имеет метод экземпляра, как это:
Model.methods.destroy = function(callback) {
// blah blah
this.remove(callback);
}
Как я могу рассказать пример Model
удалить себя? Когда я пытаюсь this.remove
это говорит мне
Uncaught TypeError: Object #<EventEmitter> has no method 'remove'
а также this.constructor
не имеет remove
или.
1 ответ
Решение
Не берите в голову. Это может быть сделано. Я не обращался с асинхронностью должным образом. Я сохранил экземпляр this
в var self
раньше, и я пытался this.remove
вместо self.remove
,