Согласно документам PyMongo, update()
может только обновить единый документ за один раз. Скажем, у меня есть 100 документов, которые я хочу обновить одновременно. Это - много издержек. Существует ли способ обновить несколько документов с единственным запросом MongoDB через PyMongo?
Фактически, вы можете обновить несколько документов с помощью опции multi:
collection.update(spec, doc, multi=True)
Это обновляет все совпадения.