Jag hade samma problem när jag försökte ansluta den till en enda fristående mongo-instans, men som skrivet i den officiella dokumentationen, att Mongo stöder transaktionsfunktioner för en replikuppsättning. Så jag försökte sedan skapa en replikuppsättning med alla instanser på MongoDB 4.0.0, jag lyckades köra koden. Så, starta en replikuppsättning (3 medlemmar), försök sedan köra koden, problemet kommer att vara löst.
OBS:du kan konfigurera en replikuppsättning på samma maskin för tester https://docs.mongodb.com/manual/tutorial/deploy-replica-set-for-testing/