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

MongoDB Aggregate Framework – групиране по година

Известно е, че някои версии на Windows работят. Случайно да използвате 32-битова ОС? Въпросният код е тук и зависи от gmtime_s() изпълнение.

Ако тази колекция е просто за заявки за агрегиране, със сигурност можете да се справите със съхраняването на компоненти за дата в обект. Бих предложил да съкратите имената на полетата (напр. y , m , d ), за да спестите място за съхранение, тъй като низовете на полето присъстват във всеки съхранен документ. Компромисът тук е, че не може да се използва нито един от операторите за дата на агрегиране. Може да искате да съхраните клеймото за време като цяло число със знак (напр. ts ), за да можете лесно да правите заявки за диапазон, ако е необходимо.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ListCollections с авторизирана колекция

  2. Трябва ли ми mongoose с graphql?

  3. Грешка в същото поле в агрегиране _id

  4. В Mongoose Model.find() и Model.find().exec() дават същия резултат. Така че защо да си правите труда да използвате Model.find().exec()?

  5. Не може да презапише модела „потребители“ след компилиран възел js