Anybody knows what’s the equivalent of aggregate command we use in mongodb shell for golang mgo/bson?
Something like that:
aggregate([{$match:{my_id:Obje
Assuming that c is your Collection:
c
pipe := c.Pipe([]bson.M{{"$match": bson.M{"name":"John"}}}) resp := []bson.M{} err := pipe.All(&resp) if err != nil { //handle error } fmt.Println(resp) // simple print proving it's working
GoDoc references: