Beispiel #1
0
 def get_raw_od_imp(now, minute_duration=5, skip_duration=5):
     start_time = now - datetime.timedelta(minutes=minute_duration)
     end_time = now - datetime.timedelta(minutes=skip_duration)
     return list(MongoDbUtils.get_user_activity_collection().aggregate(
         [{'$match': {'time': {'$gt': start_time, '$lt': end_time}}},
          {'$group': {'imp': {'$sum': '$count'}, '_id': {'time': '$time', 'order_item_id': '$orderItemId'}}}],
         allowDiskUse=True
     ))