标题解释了这一切。我有一个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
。
答案 0 :(得分:1)
没关系。可以办到。我没有正确处理异步性。我之前在this
保存了一个var self
的实例,我正在尝试this.remove
而不是self.remove
。