Forum

Transaction

Ultimo aggiornamento circa 1 mese fa
Xenoriss
3 mesi fa

Ciao a tutti ragazzi,

Mi sono buttato da poco nel mondo noSQL e in particolare su mongodb.

Adesso ho un piccolo problema. Devo inserire dei dati su due collections diverse (ma se fallisce il secondo inserimento), vorrei fare la rollback del primo, però non ho ancora capito una cosa. Ma le Transction in MongoDB esistono o no? Grazie a tutti.

Fiblan
circa 1 mese fa

Allora fino a poco tempo fa non esistevano, poi dopo tante richieste sono state introdotte[1] (v.4.0) e nella versione 4.2 (che sta per uscire) dovrebbero essere possibile usare le transaction anche in ambienti distribuiti (replica set)

[1] https://docs.mongodb.com/manual/core/transactions/index.html


Xenoriss
circa 1 mese fa

Grazie mille Fiblan.

Che bellezza :D, ma scusa un tempo come veniva gestito l'errore? Se andava male l'inserimento su una collections , veniva fatto il rollback manualmente ?