sql >> Database >  >> NoSQL >> MongoDB

Aggregatie in Golang mgo voor Mongodb

Ervan uitgaande dat c is uw verzameling:

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-referenties:



  1. Is het queryresultaat van Mongoose alleen-lezen?

  2. MongoDB gebruikt veel geheugen

  3. Node.js mongodb-stuurprogramma async/wacht op vragen

  4. installeer redis op aws micro instance