我写了一个函数来选择一个字段,我不知道如何只从这一年收到。 我的函数(带完整日期的返回对象):
module.exports.getProjectYears = function(callback){
Project.find({},{"create_date":1,"_id":0},callback[]).sort({create_date:-1});
}
答案 0 :(得分:0)
尝试使用项目进行聚合查询:
> db.test.aggregate([{$project:{ create_date_year : {$year: "$create_date"}, _id: 0}}])
{ "create_date_year" : 2018 }
这使用$ year - https://docs.mongodb.com/manual/reference/operator/aggregation/year/