Jeg har samme problem, så kontakter jeg mlab hjælp, her er deres svar:
Denne fejl angiver, at din app/driver forsøger at bruge en funktion, der ikke er kompatibel med din Shared Cluster-implementering, som anvender MMAPv1-lagringen. Det er sandsynligt, at du har skrivninger, der kan prøves igen (https://docs.mongodb.com/ manual/core/retryable-writes/ ) aktiveret. Kan du prøve at slå den funktion fra i forbindelsesstrengen (https://docs.mongodb.com/manual/reference/connection-string/#urioption.retryWrites ), eller direkte fra dine driverindstillinger?
Fortæl os, hvis du fortsat oplever denne fejl, efter at du har slået denne funktion fra.
Baseret på dette svar tilføjede jeg retryWrites=false i mongodb forbindelses-url, så fungerer det godt.