Mongodb 使用匹配的查询从每个集合中删除所有文档

Mongodb 使用匹配的查询从每个集合中删除所有文档,mongodb,mongoose,mongodb-query,Mongodb,Mongoose,Mongodb Query,我想删除mongodb中具有匹配查询的所有文档。这意味着在所有集合中都有一个字段“head”。我想使用单个查询删除每个集合中的所有文档,其中head与id:128643匹配。我如何使用mongoose做到这一点?我建议花些时间在mongoose文档中,在那里很容易找到 您要查找的命令是 因此,在您的例子中,它将是Model.deleteMany({id:128643})谢谢您的回复。但我的问题是,我想通过数据库中的单个查询删除这些文档。我不想选择每个集合并应用deleteMany命令。

我想删除mongodb中具有匹配查询的所有文档。这意味着在所有集合中都有一个字段“head”。我想使用单个查询删除每个集合中的所有文档,其中head与id:128643匹配。我如何使用mongoose做到这一点?

我建议花些时间在mongoose文档中,在那里很容易找到

您要查找的命令是


因此,在您的例子中,它将是
Model.deleteMany({id:128643})

谢谢您的回复。但我的问题是,我想通过数据库中的单个查询删除这些文档。我不想选择每个集合并应用deleteMany命令。