我有包含欄位 createAt 日期的 mongo 檔案。我想搜索所有檔案
每天早上 8 點的 createAt 時間(上午 8:00 至上午 8:00)
,但我不知道如何撰寫查詢。
在 MySQL 中,我可以這樣寫:
select * from table where hour(createAt)= 8

uj5u.com熱心網友回復:
您可以$hour與$expr.
db.collection.find({
$expr: {
$eq: [
{
$hour: "$createdAt"
},
8
]
}
})
示例 Mongo Playground
uj5u.com熱心網友回復:
你的問題已經解決了。
我在操場上給你寫了一個例子。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/342395.html
