If I need to insert a document in MongoDB if it does not exist yet
db_stock.update_one(document, {'$set': document}, upsert=True)
.will do the job (feel free to correct me if I am wrong)
But if I have a list of documents and want to insert them all what would be a best way of doing it?
There is a single-record version of this question but I need an en mass version of it, so it's different.
Let me reword my question. I have millions of documents, few of which can be already stored. How do I store remaining ones in MongoDB in a matter of seconds, not minutes/hours?