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

MongoDB — suma zagregowana

$sum działa tylko z intami, długimi i spławikami. W tej chwili nie ma operatora, który przekształciłby łańcuch w liczbę, chociaż byłoby to bardzo przydatne. Możesz to zrobić samodzielnie, jak opisano w Mongo konwertuje wszystkie pola numeryczne przechowywane jako ciąg ale to byłoby powolne.

Sugerowałbym, abyś upewnił się, że twoja aplikacja przechowuje liczby jako int/long/float i że napisałbyś skrypt, który iteruje po wszystkich twoich dokumentach i aktualizuje wartość. Sugerowałbym również dodanie prośby o dodanie funkcji pod adresem https://jira.mongodb.org/browse/ SERWER aby dodać operator, który konwertuje łańcuch na liczbę.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Błąd 504 podczas wstawiania do bazy danych mongo

  2. MongoDB:Sprawdź, czy wartość jest null lub tablica jest pusta

  3. Modelowanie blogów i ocen w mongodb i nodejs

  4. Jak uzyskać rozmiar pojedynczego dokumentu w Mongodb?

  5. Klucz kompozytowy MongoDB