调用函数[mongodb][update][bulk]后如何更新集合
嗯,我收集了很多推特。我会计算每个tweet的极性,然后更新集合中的文档,添加这个极性分数。 因此, 1.获取所有没有字段“极性”的tweets Id 2.用python计算极性 3.使用新字段(极性)更新每条推文 我正在与pymongo合作,以链接我的收藏,我将避免更新tweet的循环(耗时)。因此,我将探索同时更新多条tweet的解决方案。我阅读了一些文档,发现了两种方法: 首先,查询:调用函数[mongodb][update][bulk]后如何更新集合,mongodb,bulkinsert,insert-update,Mongodb,Bulkinsert,Insert Update,嗯,我收集了很多推特。我会计算每个tweet的极性,然后更新集合中的文档,添加这个极性分数。 因此, 1.获取所有没有字段“极性”的tweets Id 2.用python计算极性 3.使用新字段(极性)更新每条推文 我正在与pymongo合作,以链接我的收藏,我将避免更新tweet的循环(耗时)。因此,我将探索同时更新多条tweet的解决方案。我阅读了一些文档,发现了两种方法: 首先,查询: db.update({},{},multi=True) 但是我不能在这个查询中进行计算,我需要在这个
db.update({},{},multi=True)
但是我不能在这个查询中进行计算,我需要在这个查询之外计算极性,然后这个查询似乎没有用处。
另一种方法是批量查询。Pymongo包含此查询,但我无法处理KeyID重复问题。使用收集样本详细说明您的问题,以及您到目前为止所做的工作?谢谢您的建议