MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да напиша MongoDB $slice в golang

bson.M е карта [низ] интерфейс, а не срез. И имате нужда от []интерфейс за "$slice".

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

Ако споделите някои фиктивни данни, вход и изход, мога да ви помогна допълнително.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $push използва твърде много памет и не може да се прехвърли на диска. Ограничение на паметта:104857600 байта

  2. Mongodb избира всички полета, групирани по едно поле и сортиране по друго поле

  3. Node.js и Mongodb - TypeError:undefined не е функция

  4. MongoDB географско разстояние/радиус до полезни единици

  5. Как да комбинирате не оператори с помощта на конструктора на критерии за пролетни данни