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

Jak napisać $slice MongoDB w golang

bson.M to interfejs mapy[ciąg], a nie plasterek. I potrzebujesz []interfejsu dla "$slice".

o1 := bson.M{"$project": bson.M{"user": bson.M{"$slice": []interface{}{"$user", 2, 1}}}}

Jeśli podzielisz się fikcyjnymi danymi, danymi wejściowymi i wyjściowymi, mogę Ci pomóc.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 3 sposoby na wybranie wiersza z minimalną wartością w SQL

  2. Jak połączyć dwa wyciągi $i w wyciągu $lub w mongodb?

  3. Mongoose $lookup gdzie localField jest ciągiem ObjectId w ForeignField

  4. Jak połączyć się z MongoDB za pomocą PhantomJS

  5. Agregacja PyMongo, jak uzyskać statystyki egzekucji