Mongodb Mongo集群中的更新查询

Mongodb Mongo集群中的更新查询,mongodb,mongoose,mongodb-query,Mongodb,Mongoose,Mongodb Query,我已经安装了MongoDB集群(1个主机,1个配置,2个分片),并将800万个数据导入到分片的集合中。 现在,我向集合中的所有文档添加了一个字段集合。我使用的是在单个MongoDB服务器上运行的以下查询。但是在集群中,它花费了太多的时间,而且它既不更新任何文档也不停止进程 db.products.update({}, {$set: {shoppingData : {"brand" : "Manufacture","title" : "Name","category" : "Cat","ean"

我已经安装了MongoDB集群(1个主机,1个配置,2个分片),并将800万个数据导入到分片的集合中。 现在,我向集合中的所有文档添加了一个字段集合。我使用的是在单个MongoDB服务器上运行的以下查询。但是在集群中,它花费了太多的时间,而且它既不更新任何文档也不停止进程

db.products.update({}, {$set: {shoppingData : {"brand" : "Manufacture","title" : "Name","category" : "Cat","ean" : "EAN", "sku" : ""}}}, { multi: true })

请向我推荐更新群集中所有文档的优化方法。

您的单个服务器与群集中相比有多少数据?相同数量的数据,即800万数据?您的单个服务器与群集中相比有多少数据?相同数量的数据,即800万数据