MongoDB modifiedCount不';t等于匹配计数

MongoDB modifiedCount不';t等于匹配计数,mongodb,Mongodb,我正在MongoDB中做一个简单的更新。我在用Studio3T。我的问题是: db.getCollection(“FineMapping”).updateMany({},{$rename:{“algorith”:“method”}) 这是对集合中所有文档的属性的简单重命名。研究3T中的回答是: { "acknowledged" : true, "matchedCount" : 7176215.0, "modified

我正在MongoDB中做一个简单的更新。我在用Studio3T。我的问题是:

db.getCollection(“FineMapping”).updateMany({},{$rename:{“algorith”:“method”})

这是对集合中所有文档的属性的简单重命名。研究3T中的回答是:

{ 
    "acknowledged" : true, 
    "matchedCount" : 7176215.0, 
    "modifiedCount" : 0.0
}

因此,所有文档都匹配,但实际上没有一个文档被修改。为什么文档实际上没有被修改?

最可能的原因是它们都没有名为
algorith
的字段


请参阅位于

的文档,您也可以右键单击以批量编辑多个或所有文档,而不是使用IntelliShell:

Mongo区分大小写。检查字段名。这就是原因。唉。有时候我是个木偶。