Node.js 我可以让Mongoose文档从实例方法中删除自己吗?
标题解释了一切。我有一个Mongoose文档,其实例方法如下:Node.js 我可以让Mongoose文档从实例方法中删除自己吗?,node.js,mongodb,mongoose,instance-methods,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' uncaughttypeer
Model.methods.destroy = function(callback) {
// blah blah
this.remove(callback);
}
如何让Model
的实例删除自身?当我尝试this.remove
时,它会告诉我
Uncaught TypeError: Object #<EventEmitter> has no method 'remove'
uncaughttypeerror:对象#没有方法“remove”
而且
这个.constructor
也没有一个remove
。没关系。这是可以做到的。我没有正确处理异步性。我之前在var self
中保存了this
的一个实例,我正在尝试this.remove
而不是self.remove