在 MongoDB 中,可以使用 $unset 操作符来删除一个文档中的多个字段。
以下是示例命令:
db.collection.updateMany({ <query> }, { $unset: { <field1>: "", <field2>: "", ... } })
其中:
collection表示要操作的集合名称。<query>是筛选条件,用于找到需要删除字段的文档。<field1>,<field2>, … 是要删除的字段名。
例如,假设有一个集合 users,其中每个文档都包含一个 age 字段、一个 name 字段和一个 email 字段,现在要删除所有用户的 age 和 email 字段,可以执行以下命令:
db.users.updateMany({}, { $unset: { age: "", email: "" } })
这将删除所有文档中的 age 和 email 字段。




