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

Co to jest $min MongoDB? Czym to się różni od find().sort({the_field:1}).limit(1)?

Aby uzyskać dokument o najniższej wartości 'the_field', należy użyć db.the_collection.find().sort({the_field:1}).limit(1) Więc tutaj najpierw sortujemy dokument, a następnie wyciągamy z niego pierwszy, jak widać z zapytania.

Agregacja $min :
Jest używana, gdy grupujemy dokument w pojedynczy dokument i chcemy zachować wartość tego pojedynczego dokumentu jako minimum wszystkich dokumentów, z których został zgrupowany.

Operator $min :
Jest używany do włączenia dolnej granicy dla określonego indeksu w celu ograniczenia wyników funkcji find(). W prostych słowach, jeśli pole_jest indeksowane i chcemy zachować pewne ograniczenie na find(), możemy go użyć. Zwykle służy do poprawy wydajności.
Wprowadzona składnia była poprawna, ale wymaga pola Indeksowane, a wynik będzie inny niż w rzeczywistości.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb - Znajdź dokument z najbliższą liczbą całkowitą

  2. Grupowanie dokumentów w MongoDB na specjalnych warunkach

  3. obsługuj @ w ciągu połączenia mongodb

  4. Node.js + MongoDB - findOne() zwraca jedno pole nie działające

  5. mongo count wierszy z tablicy dostarczonych danych