La documentazione non è chiara su cosa succede quando l'opzione Write Concern j
è impostata su true e mongod è in esecuzione senza un journal. Indica che l'operazione di scrittura verrà restituita dopo che è stato riconosciuto che è stato eseguito il commit nel database? OPPURE l'operazione di scrittura può tornare prima che la scrittura sia impegnata nel database? Sto pensando a questo in modo errato?Mongo - Che cosa fa l'opzione WriteConcern j quando l'inserimento nel diario è disattivato?
6
A
risposta
1
Ci stai pensando correttamente. Dal documentation:
Modificato nella versione 2.6: Definizione di una preoccupazione di scrittura che comprende j: fedele a un mongod o Mongos in esecuzione con l'opzione --nojournal produce un errore. Le versioni precedenti ignorerebbero la j: true.
Si può solo supporre che si verifichi una sorta di errore durante il tentativo di impostarlo come descritto.