Eu estava tendo o mesmo problema quando estava tentando conectá-lo a uma única instância autônoma do mongo, no entanto, conforme escrito na documentação oficial, o Mongo suporta o recurso de transação para um conjunto de réplicas. Então, tentei criar um conjunto de réplicas com todas as instâncias no MongoDB 4.0.0, consegui executar o código com sucesso. resolvido.
NB:você pode configurar um conjunto de réplicas na mesma máquina para testes https://docs.mongodb.com/manual/tutorial/deploy-replica-set-for-testing/