Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
$dayOfWeek
Der $dayOfWeek Operator in Amazon DocumentDB extrahiert den Wochentag aus einem bestimmten Datumsfeld. Es gibt den Wochentag als Zahl zwischen 1 (Sonntag) und 7 (Samstag) zurück, was dem Verhalten in MongoDB entspricht.
Parameter
-
date field: Das Datumsfeld, aus dem der Wochentag extrahiert werden soll.
Beispiel (MongoDB Shell)
Dieses Beispiel zeigt, wie der $dayOfWeek Operator verwendet wird, um den Wochentag aus dem date Feld in der weather Sammlung zu extrahieren.
Erstellen Sie Beispieldokumente
db.weather.insertMany([ { "temperature": 97.5, "humidity": 0.60, "date": new Date("2023-04-01") }, { "temperature": 95.2, "humidity": 0.55, "date": new Date("2023-04-02") }, { "temperature": 92.8, "humidity": 0.65, "date": new Date("2023-04-03") } ]);
Beispiel für eine Abfrage
db.weather.aggregate([ { $project: { dayOfWeek: { $dayOfWeek: "$date" } } } ]).pretty();
Ausgabe
{ "_id" : ObjectId("64272c6663f4f8ce422c2d91"), "dayOfWeek" : 7 }
{ "_id" : ObjectId("64272c6663f4f8ce422c2d92"), "dayOfWeek" : 1 }
{ "_id" : ObjectId("64272c6663f4f8ce422c2d93"), "dayOfWeek" : 2 }
Codebeispiele
Um ein Codebeispiel für die Verwendung des $dayOfWeek Befehls anzuzeigen, wählen Sie die Registerkarte für die Sprache, die Sie verwenden möchten: