Можно ли удалить документ 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,

Другие вопросы по тегам