Node.js Mongoose:如何删除所有具有某些字段值的文档

Node.js Mongoose:如何删除所有具有某些字段值的文档,node.js,mongoose,Node.js,Mongoose,如何删除字段上具有相同值的所有文档?我只知道如何删除第一个事件,如下所示 topicRoutes.route("/delete/:id").post(function(req, res) { Topic.findOne({ user_id: req.params.id }).then(topic => { topic.delete(); }); }); 您可以使用删除与筛选器匹配的所有文档: topicRoutes.route("/delete/

如何删除字段上具有相同值的所有文档?我只知道如何删除第一个事件,如下所示


  topicRoutes.route("/delete/:id").post(function(req, res) {
    Topic.findOne({ user_id: req.params.id }).then(topic => {
      topic.delete();
    });
  });
您可以使用删除与筛选器匹配的所有文档:

  topicRoutes.route("/delete/:id").post(function(req, res) {
    Topic.deleteMany({ user_id: req.params.id }, function (err) {});
  });