Как сгруппировать дату ежеквартально в MongoDB

У меня есть документ, который содержит дату, и я хочу сгруппировать документ по квартальной основе. Как я могу сделать это в MongoDB?
Моя схема:

var ekgsanswermodel = new mongoose.Schema({
    userId: {type: Schema.Types.ObjectId},
    topicId : {type: Schema.Types.ObjectId},
    ekgId : {type: Schema.Types.ObjectId},
    answerSubmitted :{type: Number},
    dateAttempted : { type: Date},
    title : {type: String},
    submissionSessionId : {type: String}  
});

1-й квартал содержит месяцы 1, 2, 3. 2-й квартал содержит месяцы 4, 5, 6 и т. Д. До 4-го квартала. Мой окончательный ответ должен быть:

 "result" : [ 
   {
     _id: {
        quater:
     },
     _id: {
        quater:
     },
    _id: {
        quater:
     },
     _id: {
        quater:
     }
  } 

Ответы на вопрос(0)

Ваш ответ на вопрос