我正在尝试使用
删除所有具有错误值的文档router.get('/', function(req, res){
Article.remove({ saved: false }, function(err, doc){
if(err){
console.log(err);
res.send(err);
}else{
// res.send(doc);
res.redirect('/home');
}
});
});
但由于某种原因它不起作用。默认情况下,属性saved
设置为false
的所有文档都不会被删除。我试图在命中路径'/'时运行此代码。这是我的模特。
var ArticleSchema = new Schema({
title: {
type: String
},
link: {
type: String
},
saved: {
type: Boolean,
default: false
},
img: {
type: String
},
comment: [{
type: Schema.Types.ObjectId,
ref: 'Comment'
}]
});