删除所有带有错误值的文档

时间:2017-03-13 20:31:06

标签: javascript mongodb mongoose

我正在尝试使用

删除所有具有错误值的文档
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'
    }]
});

0 个答案:

没有答案
相关问题