更新文档期间查询速度非常慢

时间:2019-11-05 14:10:49

标签: mongodb insert updates

我从MongoDB开始,但遇到以下问题。我有3500个从外部API获取的实体(新实体,已删除实体,已更改实体)。如果我使用insert_many,一切都会变得很好,但是我必须使用带有upsert的更新。

插入或更新实体需要很长时间(500个实体大约需要10秒)。

我在做什么错?谢谢

    for i in categories:
        await collection.update_one(
            {'id:': i['id']},
            {'$set': {'data': i}},
            upsert=True
        )
db.collection.createIndex({"id": 1})

0 个答案:

没有答案