在mongodb中,如何删除已验证的收款单字段/记录

在mongodb中,如何删除已验证的收款单字段/记录,mongodb,Mongodb,我正试图使用以下查询删除已验证的收款凭证字段/记录,但未获得实际输出: db.work.update( {}, {$unset:{Name:'abcd'}}, false,true) 如果试图使用{Name:'abcd'}作为取消设置名称值的搜索条件,则查询应为:db.work.update({Name:'abcd'},{$unset:{Name:true},false,true) WriteResult的n修改的值是多少?您所说的“validated”是什么意思?另外,您希望输出什么?您是否

我正试图使用以下查询删除已验证的收款凭证字段/记录,但未获得实际输出:

db.work.update( {}, {$unset:{Name:'abcd'}}, false,true)

如果试图使用
{Name:'abcd'}
作为取消设置名称值的搜索条件,则查询应为:
db.work.update({Name:'abcd'},{$unset:{Name:true},false,true)


WriteResult的
n修改的
值是多少?

您所说的“validated”是什么意思?另外,您希望输出什么?您是否尝试查询您的文档,以查看是否有任何文档仍然具有
名称
属性?请相应地编辑您的问题。您的查询是正确的,如果有包含“名称”字段的文档,您应该检查集合中的文档。如果有,则所有文档都应通过此查询进行更新。