Jag har samma problem, då kontaktar jag mlab hjälp, här är deras svar:
Det felet indikerar att din app/drivrutin försöker använda en funktion som inte är kompatibel med din Shared Cluster-distribution, som använder MMAPv1-lagringsenheten. Det är troligt att du har återförsökbara skrivningar (https://docs.mongodb.com/ manual/core/retryable-writes/ ) aktiverad. Kan du försöka stänga av den funktionen i anslutningssträngen (https://docs.mongodb.com/manual/reference/connection-string/#urioption.retryWrites ), eller direkt från dina drivrutinsinställningar?
Meddela oss om du fortsätter att uppleva det här felet efter att du har stängt av den här funktionen.
Baserat på det här svaret lade jag till retryWrites=false i mongodb anslutnings-url, då fungerar det bra.