标签: mongoose-q

Mongoose post-remove事件不会触发

我在我的模型中有这个代码:

ContentSchema.post( 'remove', function( item ) {
    index.deleteObject( item._id )
})
Run Code Online (Sandbox Code Playgroud)

这是我的控制器中的内容:

Content.find( { user: user, _id: contentId } )
.remove( function ( err, count ) {
    if ( err || count == 0 ) reject( new Error( "There was an error deleting that content from the stream." ) )

    resolve( "Item removed from stream" )
})
Run Code Online (Sandbox Code Playgroud)

我希望当控制器中的函数运行时,模型中的函数应该发生.我可以在调试器中看到它根本不会触发.

我正在使用"mongoose": "3.8.23""mongoose-q": "0.0.16".

mongoose mongodb node.js mongoose-q

3
推荐指数
1
解决办法
2096
查看次数

标签 统计

mongodb ×1

mongoose ×1

mongoose-q ×1

node.js ×1