Maybe this is a bit slower than other ways but it works too. It can be used inside a loop:
db.collection.replaceOne(query, data, {upsert: true})
The query may be something like:
{ _id: '5f915390950f276680720b57' }
https://docs.mongodb.com/manual/reference/method/db.collection.replaceOne