0
如何编写查询来更新MongoDB中的多个字段?如何编写查询来更新MongoDB中的多个字段?
db.product.update(
{"fileInfo":"undefined"},
{$unset:{"fileInfo" : "undefined"}},
{multi:true}
)
我想更新产品集合中的一组文档。首先,我需要检查该文档fileInfo
字段是否未定义。如果未定义,则删除该字段。
其实在我的文档fileInfo:“undefined”是否有这就是为什么我用这个。我需要一个最初找到,然后更新我herad有关findandmodify,但我不能使用它..而在它是$类型:6 –
[更新()](https://docs.mongodb.org/manual/reference/method/db.collection.update/#db.collection.update)是你需要的,而不是[findAndModify()](https:因为您想要更新多个文档。你的文件包含的内容不是很清楚,你应该在问题中添加它的副本。 '$ type:6'匹配一个基于它的值类型的字段,'6'是'undefined'的代码。检查我的答案中链接的文档。 – Nicolas