MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Agregacja w Golang mgo dla Mongodb

Zakładając, że c to Twoja kolekcja:

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

Referencje GoDoc:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak kontynuować wstawianie po błędzie zduplikowanego klucza za pomocą PyMongo?

  2. Mongoose/NextJS — Model nie jest zdefiniowany / Nie można nadpisać modelu po skompilowaniu

  3. Node.js + Mongoose działa lokalnie, ale nie w Heroku

  4. Czy MongoDB i jego sterowniki mogą zachować kolejność elementów dokumentu?

  5. Agregat MongoDB według pola istnieje