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