La terminología utilizada en esta pregunta probablemente no sea la más correcta, pero espero que se haga una idea de lo que estoy preguntando.
Si tengo dos funciones asincrónicas que obtienen y luego actualizan una columna determinada de una fila determinada, ¿es posible que una de ellas haya obtenido el valor no actualizado? ¿O las consultas se realizan de manera que esperan que la otra función actualice el valor antes de obtenerlo?
Sí, es posible para ambas condiciones. Si desea obtener la columna primero, use y luego actualice la columna, intente let row = await model.Rows.findOne (where: condition); let UpdateRow = esperar fila.actualizar(columna); en otro caso, intente esto let updateRow = await model.Rows.update('column'{ where:condition}); let fila = esperar modelo.Filas.findOne({donde:condición]);