我有一个电子邮件对象,其中包含mongodb数据库中的数组。但是,当我尝试使用$ set来使数组为空时,它不起作用。我该如何清除阵列?
exports.clearEmails = function(req, res, next) {
var listId = req.params.id;
var errors = req.validationErrors();
if (errors) {
return res.status(400).send(errors);
}
EmailList.update({'_id': listId}, {$set: {'emails': []}}, function(err,results) {
if (err) {
return res.status(400).send(err);
} else {
return res.status(200).send(results);
}
});
}