Ik had hetzelfde probleem toen ik het probeerde te verbinden met een enkele zelfstandige mongo-instantie, maar zoals geschreven in de officiële documentatie, ondersteunt Mongo de transactiefunctie voor een replicaset. Dus ik probeerde toen een replicaset te maken met alle instanties op MongoDB 4.0.0, ik kon de code met succes uitvoeren. Dus, start een replicaset (3 leden) en probeer vervolgens de code uit te voeren, het probleem zal zijn opgelost.
NB:u kunt een replicaset op dezelfde machine configureren voor tests https://docs.mongodb.com/manual/tutorial/deploy-replica-set-for-testing/