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