javascript Mongo Group Aggregate
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Mongo Group Aggregate相关的知识,希望对你有一定的参考价值。
//GROUP BY WORKSHOP ID
db.getCollection('enrolments').aggregate([{
$group:
{
_id: {workshopId: "$workshopId"},
contacts: { $push: {contactId: '$contactId'} }
}
}])
GROUP FIRST BY WEEKDAY AND WORKSHOP THEN BY WEEKDAY
db.getCollection('enrolments').aggregate([
{ $unwind: '$attendances' },
{
$group:
{
_id: {weekDay: "$attendances.weekDay", workshopId:"$workshopId"},
contacts: { $push: {contactId: '$contactId', day: "$attendances.day", status:'$attendances.status'} }
}
},
{
$group:
{
_id: {weekDay: "$_id.weekDay"},
workshops: { $push: {workshopId:'$_id.workshopId', contacts: '$contacts'} }
}
}
])
以上是关于javascript Mongo Group Aggregate的主要内容,如果未能解决你的问题,请参考以下文章