我可以从实例方法中删除Mongoose文档吗?

时间:2015-04-29 01:09:15

标签: node.js mongodb mongoose instance-methods

标题解释了这一切。我有一个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 个答案:

答案 0 :(得分:1)

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