PyMongo insert_many with overwrite

I’ve recently needed to insert lots of objects into the Mongo collection. The only problem was that some of the objects would have an ‘_id’ key pre-set and would conflict with existing objects in the database.

PyMongo inser_many operation doesn’t support it out of the box, so here is a work-around using bulk api:

Write a Comment


  1. I get a BulkWriteError: batch op errors occurred message after trying this. Have you got a working example?

    Thanks a lot