Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
$second
L'$secondopérateur d'Amazon DocumentDB extrait le composant secondes d'une date ou d'un horodatage. Il est utilisé pour récupérer la valeur des secondes à partir d'un champ de date ou d'horodatage.
Paramètres
-
expression: champ de date ou d'horodatage à partir duquel la valeur des secondes est extraite. Cette expression peut être un chemin de champ ou toute expression valide aboutissant à une date ou à un horodatage.
Exemple (MongoDB Shell)
L'exemple suivant montre comment utiliser l'$secondopérateur pour extraire la composante secondes d'un champ de date.
Création d'exemples de documents
db.users.insertMany([ { name: "John", dob: new Date("1990-05-15T12:30:45Z") }, { name: "Jane", dob: new Date("1985-09-20T23:59:59Z") }, { name: "Bob", dob: new Date("2000-01-01T00:00:00Z") } ]);
Exemple de requête
db.users.aggregate([{ $project: { name: 1, dobSeconds: { $second: "$dob" } } }])
Sortie
[
{ "_id" : ObjectId("6089a9c306a829d1f8b456a1"), "name" : "John", "dobSeconds" : 45 },
{ "_id" : ObjectId("6089a9c306a829d1f8b456a2"), "name" : "Jane", "dobSeconds" : 59 },
{ "_id" : ObjectId("6089a9c306a829d1f8b456a3"), "name" : "Bob", "dobSeconds" : 0 }
]
Exemples de code
Pour afficher un exemple de code d'utilisation de la $second commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :