The reason is performance. Without the need to write to disk with every change, MongoDB can process updates faster.
MongoDB , , , getLastError:
: , [] . , , fsync .
ACID, D, :
[], , , , , .
ACID . NoSQL, MongoDB, ACID, . MongoDB .
MongoDB ACID
ACID - . , . MongoDB , . ACID MongoDB.
A — Atomicity , . ; , . MongoDB , .
C — , . , . MongoDB , ACID .
I — , ; , . . MongoDB , 1). .
D — . MongoDB () ACID-ic.
, MongoDB , ACID. , , , , , .
MongoDB . . , . , MongoDB.
1) , db.eval() . , , db.eval().