Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "data": [
- {
- "_id": 366,
- "logs": [
- {
- "id": 113,
- "booking_id": 366,
- "provider_id": 13,
- "cid": 11,
- "type": "basic",
- "time": 1542793756,
- },
- {
- "id": 116,
- "booking_id": 366,
- "provider_id": 13,
- "cid": 0,
- "type": "type2",
- },
- ],
- },
- {
- "_id": 362,
- "logs": [
- {
- "id": 104,
- "booking_id": 362,
- "provider_id": 7,
- "cid": 10,
- "type": "basic",
- "time": 1542776677,
- }
- ],
- },
- {
- "_id": 370,
- "logs": [
- {
- "id": 111,
- "booking_id": 370,
- "provider_id": 9,
- "cid": 11,
- "type": "basic",
- "time": 1542792661,
- ]
- {
- "id": 112,
- "booking_id": 370,
- "provider_id": 11,
- "cid": 11,
- "type": "basic",
- "time": 1542793185,
- }
- ],
- "total_record": 2
- }
- "total_record":3
- query := []bson.M{
- {"$group": bson.M{
- "_id": "$booking_id",
- "logs": bson.M{ "$push": "$$ROOT" }
- "count": bson.M{"$sum":1},
- }},
- }
- pipe := getCollection.Pipe(query)
- err = pipe.AllowDiskUse().One(&result)
Add Comment
Please, Sign In to add comment