春雨活动 2017-04-11~12 连续两天参加活动的人数 pipeline

[
  {
    $match: {
      code: 'spring_rain',
      'origin.date': { $in: ['2017-04-11', '2017-04-12']},
      active: true,
      used: true
    }
  },
  {
    $project: {
      user_id: {
        $ifNull: [
          "$origin.user_id",
          "$user_id"
        ]
      },
      'date': '$origin.date'
    }
  },
  {
    $group:{
      _id: '$user_id',
      dates: {$addToSet: '$date'}
    }
  },
  {
    $match:{
      dates: {$size : 2}
    }
  },
  {
    $group:{
      _id: 'count',
      count: {
        $sum: 1
      }
    }
  }
]