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

MongoDB Aggregate Framework — grupowanie według roku

Wiadomo, że niektóre wersje systemu Windows działają. Czy przypadkiem używasz 32-bitowego systemu operacyjnego? Kod, o którym mowa, znajduje się tutaj i zależy od gmtime_s() wdrożenie.

Jeśli ta kolekcja jest po prostu dla zapytań agregujących, z pewnością możesz sobie poradzić z przechowywaniem składników daty w obiekcie. Proponuję skrócić nazwy pól (np. y , m , d ), aby zaoszczędzić na przechowywaniu, ponieważ ciągi pól są obecne w każdym przechowywanym dokumencie. Kompromis polega na tym, że nie można użyć żadnego z operatorów daty agregacji. Możesz chcieć przechowywać znacznik czasu jako liczbę całkowitą ze znakiem (np. ts ), aby w razie potrzeby można było łatwo wykonywać zapytania o zakres.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zwrócić tylko wartość pola w mongodb

  2. Jak najlepiej przechowywać informacje o dziedziczeniu w mongodb?

  3. Mongoose Mongodb wysyła zapytanie do tablicy obiektów

  4. MongoDB $max Operator potoku agregacji

  5. Korzystanie z agregacji wielokrotnej z MongoDB