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

Wybierz długość ciągu w mongodb

Niestety struktura agregacji nie obsługuje operatora „len”, który automatycznie konwertuje ciągi na ich długość podczas wykonywania zapytania. Musisz więc rozwiązać to we własnym kodzie. Możesz

  1. użyj funkcji MapReduce do obliczenia długości ciągów
  2. zapytaj o ciągi znaków i oblicz ich długość w warstwie aplikacji

Różnica między tymi metodami polega na tym, że pierwsza działa na bazie danych, a druga na serwerze aplikacji. Polecam tę drugą opcję, ponieważ MapReduce może być bardzo powolny i nieporęczny w użyciu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie udało się uruchomić mongod.service:Nie znaleziono jednostki mongod.service

  2. Jak określić kolejność lub sortowanie przy użyciu sterownika C# dla MongoDB?

  3. Zrozumienie trwałości i bezpieczeństwa zapisu w MongoDB

  4. Jak usunąć numery N dokumentów w mongodb

  5. Jak usunąć n-ty element tablicy w mongodb