Este operador establecerá el valor de un campo determinado en la fecha actual como una fecha o tipo de datos de marca de tiempo.
Sintaxis del operador
A continuación se muestra la sintaxis del operador $ CurrentDate:
$ CurrentDate: :,…Puede especificar el parámetro Typecification como A:
Ilustramos cómo usar este operador.
Ejemplo práctico
Comencemos creando una colección de muestras para fines de prueba.
db.createCollection ("usuarios")Luego podemos crear un documento como se muestra en el código a continuación:
db.usuarios.InsertOne (_ id: 0, nombre de usuario: "username1", modificado: timestamp (1663761552, 3))Obtenga los documentos:
db.usuarios.encontrar()Luego podemos actualizar el valor del campo modificado a la fecha actual como se muestra en la consulta:
db.usuarios.UpdateOne (La consulta anterior debe actualizar el campo modificado a la fecha actual. Podemos verificar como se muestra:
db.usuarios.encontrar()En este caso, el parámetro $ currentDate insertará la fecha como tipo de fecha.
Para insertar la fecha actual como una marca de tiempo, podemos ejecutar el parámetro:
db.usuarios.UpdateOne (Esto debería actualizar el campo modificado a la fecha actual como un tipo de marca de tiempo.
Producción:
Conclusión
En esta publicación, discutimos cómo usar el operador $ CurrentDate en documentos MongoDB. Este operador le permite insertar el valor de un campo como tipo de fecha o marca de tiempo.