翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
$dayOfMonth
Amazon DocumentDB の$dayOfMonth集計演算子は、特定の日付の日 (1~31) を取得します。この演算子は、ドキュメントの日付フィールドから日付をグループ化、フィルタリング、または抽出するのに役立ちます。
パラメータ
-
date expression: 日付式は、ドキュメントの日付フィールド、日付オブジェクト、または日付文字列です。
例 (MongoDB シェル)
この例では、 $dayOfMonth演算子を使用してドキュメントの日付フィールドから日付を抽出する方法を示します。
サンプルドキュメントを作成する
db.events.insertMany([ { _id: 1, eventDate: new Date("2022-01-15T12:00:00Z") }, { _id: 2, eventDate: new Date("2022-02-28T15:30:00Z") }, { _id: 3, eventDate: new Date("2022-03-01T09:45:00Z") }, { _id: 4, eventDate: new Date("2022-04-30T23:59:59Z") } ]);
クエリの例
db.events.aggregate([ { $project: { eventDay: { $dayOfMonth: "$eventDate" } }} ])
出力
[
{ "_id" : 1, "eventDay" : 15 },
{ "_id" : 2, "eventDay" : 28 },
{ "_id" : 3, "eventDay" : 1 },
{ "_id" : 4, "eventDay" : 30 }
]
コードの例
$dayOfMonth コマンドを使用するためのコード例を表示するには、使用する言語のタブを選択します。