Cet opérateur définira la valeur d'un champ donné sur la date actuelle en tant que type de données de date ou d'horodatage.
Syntaxe de l'opérateur
Ce qui suit montre la syntaxe de l'opérateur $ currentDate:
$ currentDate: :,…Vous pouvez spécifier le paramètre TypeSpecification en:
Illustrons comment utiliser cet opérateur.
Exemple pratique
Commençons par créer une collection d'échantillons à des fins de test.
db.CreateCollection ("utilisateurs")Nous pouvons ensuite créer un document comme indiqué dans le code ci-dessous:
db.utilisateurs.insertone (_ id: 0, nom d'utilisateur: "username1", modifié: horodat (1663761552, 3))Retrouvez les documents:
db.utilisateurs.trouver()Nous pouvons ensuite mettre à jour la valeur du champ modifié à la date actuelle comme indiqué dans la requête:
db.utilisateurs.UpdatedOne (La requête ci-dessus doit mettre à jour le champ modifié à la date actuelle. Nous pouvons vérifier comme indiqué:
db.utilisateurs.trouver()Dans ce cas, le paramètre $ currentdate insérera la date de type de date.
Pour insérer la date actuelle en tant qu'horodatage, nous pouvons exécuter le paramètre:
db.utilisateurs.UpdatedOne (Cela devrait mettre à jour le champ modifié à la date actuelle en tant que type d'horodatage.
Sortir:
Conclusion
Dans cet article, nous avons discuté de la façon d'utiliser l'opérateur $ CurrentDate dans les documents MongoDB. Cet opérateur vous permet d'insérer la valeur d'un champ comme type de date ou horodatage.