sql >> Databáze >  >> NoSQL >> MongoDB

jak vyřešit tuto chybu transakce v mlab? [MongoError:Čísla transakcí jsou ... podpora zamykání na úrovni dokumentu]

Mám stejný problém, kontaktuji pomoc mlab, zde je jejich odpověď:

Tato chyba znamená, že se vaše aplikace/ovladač pokouší použít funkci, která není kompatibilní s vaším nasazením sdíleného clusteru, které využívá úložiště MMAPv1. Je pravděpodobné, že máte opakovatelné zápisy (https://docs.mongodb.com/ manual/core/retryable-writes/ ) povoleno. Můžete zkusit tuto funkci vypnout v připojovacím řetězci (https://docs.mongodb.com/manual/reference/connection-string/#urioption.retryWrites ), nebo přímo z nastavení ovladače?

Pokud se tato chyba bude vyskytovat i po vypnutí této funkce, dejte nám prosím vědět.

Na základě této odpovědi jsem do adresy URL připojení mongodb přidal retryWrites=false, pak to funguje dobře.



  1. mongoose find and update odstraní ostatní pole

  2. Problém s instalací Mongo DB na Windows 8.1

  3. Jak poskytujete konfiguraci MongoDB s Meteorem?

  4. Server Redis nemůže spustit více než 1024M maxheap