Q
特定の日付の比較
1
A
答えて
1
を使用することができます。
db.collection.aggregate([
{
"$project": {
"productName": 1,
"expiredDate": 1,
"expiredMonth": { "$month": "$expiredDate" }
}
},
{ "$match": { "expiredMonth": 11 } }
])
別:$month
式で追加フィールドに基づいてドキュメントをフィルタリングする$project
パイプラインと$match
以降のパイプライン内date operatorsを操作する時に見える最初のユースケースを考えてみましょうオプションは、$redact
演算子を持つ単一のパイプラインを使用しています。この演算子には、の機能が組み込まれています、上記のように$match
とは$$KEEP
システム変数を使用して指定された条件に一致するすべてのドキュメントを返し、$$PRUNE
システム変数を使用して一致しないものを廃棄します。このオペレータはコレクションスキャンを実行するので、最初のパイプラインオプションが最適になるように注意してください。
db.collection.aggregate([
{
"$redact": {
"$cond": [
{
"$eq": [
{ "$month": "$expiredDate" },
11
]
},
"$$KEEP",
"$$PRUNE"
]
}
}
])
0
あなたはあなたが使用できるいくつかの演算子を持つ集約フレームワークを使用することができ集約フレームワーク
関連する問題
- 1. 特定の日付との2つの日付を比較
- 2. は、特定の日時書式(VBA)で日付を比較
- 3. 日付の比較
- 4. 今日の日付比較
- 5. 特定の日付と日付を比較してTwigの文字列に
- 6. 比較日付
- 7. 日付と日付を比較した結果の比較
- 8. コア日付日付ピッカーテキストフィールドとの比較
- 9. 同じ日付の日付比較
- 10. ルビーの日付の比較
- 11. 日付のSQLの比較
- 12. Schematronの日付の比較
- 13. Javaの日付の比較
- 14. sasの日付の比較
- 15. 日付比較Linq
- 16. 比較日付は
- 17. 日付比較javascript
- 18. Codeigniter日付比較
- 19. ルール日時比較の際のドルロー日付比較
- 20. 現在の日付と特定の時刻(平日、hh:mm)を比較する
- 21. Rails + ActiveRecord:比較の日付
- 22. XSLT比較の日付
- 23. SQLの日付比較
- 24. Codeigniterデータベースの日付比較
- 25. MYSQLの日付比較クエリ
- 26. BigQueryの日付比較
- 27. Excel VBA:日付の比較
- 28. 日付比較の方法
- 29. Excelでの日付比較
- 30. mysql日付の比較
が機能しているようです。私は最初に集約フレームワークを学び、それを私のユースケースに適用します。実際に私のユースケースはこの例と少し違うからです。 あなたの説明をありがとう。 – Kim