Forum

Transaction

Ultimo aggiornamento 10 mesi fa
Xenoriss
11 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
10 mesi 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
10 mesi 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 ?