如果您在MongoDB中查詢時間字段并只想顯示年份,可以使用MongoDB的聚合框架中的日期操作符來解決這個問題。
以下是一個示例查詢,以將時間字段轉換為只顯示年份:
db.collection.aggregate([
{
$project: {
year: { $year: "$dateField" }
}
}
])
在這個查詢中,$project
階段用于將結果中的字段進行投影,只包含一個名為 year
的新字段。$year
操作符用于從 dateField
字段中提取年份,并將其賦給 year
字段。
您需要將 collection
替換為您的集合名稱,并將 dateField
替換為您要查詢的實際時間字段。
希望這可以幫助到您!