我有MongoDB群集设置(1个Master,1个Config,2个Shards),并将800万个数据导入到分片的集合中。 现在我已经为集合中的所有文档添加了一个字段集合。我正在使用以下查询,该查询正在单个MongoDB服务器上运行。但是在集群中,它花费了很多时间,既没有更新任何文档也没有停止流程。
db.products.update({}, {$set: {shoppingData : {"brand" : "Manufacture","title" : "Name","category" : "Cat","ean" : "EAN", "sku" : ""}}}, { multi: true })
请建议我更新群集中所有文档的优化方法。