要删除MongoDB文档中的字段,您可以使用以下命令:

db.collection.update({}, {$unset: {field: 1}}, {multi: true})

在上面的命令中,collection 是您要删除字段的集合名称,field 是您要删除的字段名称。如果您要删除多个字段,请将它们包含在 $unset 对象中。

请注意,这将在所有文档中删除指定的字段。如果您只想删除特定条件下的文档中的字段,请将匹配条件包含在第一个对象中。例如,如果您只想删除 age 字段为 30 的文档中的 email 字段,可以使用以下命令:

db.collection.update({age: 30}, {$unset: {email: 1}})

这将仅在满足条件的文档中删除 email 字段。

mongo 删除字段

原文地址: https://www.cveoy.top/t/topic/f2xJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录