如何删除字段上具有相同值的所有文档?我只知道如何删除第一次出现的情况,如下所示。
topicRoutes.route("/delete/:id").post(function(req, res) {
Topic.findOne({ user_id: req.params.id }).then(topic => {
topic.delete();
});
});
答案 0 :(得分:1)
您可以使用deleteMany
删除所有与过滤器匹配的文档:
topicRoutes.route("/delete/:id").post(function(req, res) {
Topic.deleteMany({ user_id: req.params.id }, function (err) {});
});