翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
$dayOfWeek
Amazon DocumentDB の $dayOfWeek演算子は、特定の日付フィールドから曜日を抽出します。曜日を 1 (日曜日) から 7 (土曜日) までの数値として返します。これは MongoDB と同じ動作です。
パラメータ
-
date field: 曜日を抽出する日付フィールド。
例 (MongoDB シェル)
この例では、 $dayOfWeek演算子を使用して、weatherコレクションの dateフィールドから曜日を抽出する方法を示します。
サンプルドキュメントを作成する
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") } ]);
クエリの例
db.weather.aggregate([ { $project: { dayOfWeek: { $dayOfWeek: "$date" } } } ]).pretty();
出力
{ "_id" : ObjectId("64272c6663f4f8ce422c2d91"), "dayOfWeek" : 7 }
{ "_id" : ObjectId("64272c6663f4f8ce422c2d92"), "dayOfWeek" : 1 }
{ "_id" : ObjectId("64272c6663f4f8ce422c2d93"), "dayOfWeek" : 2 }
コードの例
$dayOfWeek コマンドを使用するコード例を表示するには、使用する言語のタブを選択します。