2015-04-29 3 views
1

Название объясняет все это. У меня есть документ, 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.

Смежные вопросы