【发布时间】:2014-09-12 22:06:08
【问题描述】:
我正在尝试从我的 Mongoose 数据库中删除所有内容,但似乎没有任何效果。
我试过了
# CoffeeScript
MyModel.find().remove((err) -> console.log('purge callback'))
# JavaScript
MyModel.find().remove(function() { console.log('purge callback') })
还有
# CoffeeScript
MyModel.find().remove({}, (err) -> console.log('purge callback'))
# JavaScript
MyModel.find().remove({}, function() { console.log('purge callback') })
即使删除.find() 步骤或添加.exec(),我的回调也永远不会显示,我的数据仍然存在。
我很确定我的模型和连接没问题:
- 我可以在 Mongo 的日志中看到连接
- 我可以通过在其他地方操作相同的模型来添加文档
相关:How do I remove documents using Node.js Mongoose?
编辑
我的问题是由未显示的语法错误引起的。选择的答案确实有效,上面的代码也是如此。如有必要,欢迎版主删除我的问题。
【问题讨论】:
标签: javascript node.js mongodb mongoose