https://stackoverflow.com/questions/51298142/the-record-is-created-in-database-if-transaction-is-aborted-mongodb-driver-and