我有一个带有多个文档的学生集合,例如
Other Project Types
现在我想删除studentTbl集合中所有文档的所有子文档分配。
请帮助!!!
答案 0 :(得分:1)
如果要从阵列中删除所有条目,可以执行以下操作:
db.studentTbl.updateMany({}, { $pull: { "allotments": { $exists: true } } })
或更好:
db.studentTbl.updateMany({}, { $set: { "allotments": [] })
如果要删除整个字段,可以运行以下命令:
db.studentTbl.updateMany({}, { $unset: { "allotments": "" } })