2

标题说明了一切。我有一个 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

4

1 回答 1

2

没关系。可以办到。我没有正确处理异步性。this我在var self前面保存了一个实例,我正在尝试this.remove而不是self.remove.

于 2015-04-29T01:13:56.280 回答