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

liczba mongodb vs znajdowanie z liczbą

W twoim scenariuszu powinieneś mieć indeks.

Indeksy

Indeksy wspierają wydajne wykonywanie zapytań w MongoDB. Bez indeksów MongoDB musi wykonać skanowanie kolekcji, tj. przeskanować każdy dokument w kolekcji, aby wybrać te dokumenty, które pasują do zapytania.

AKTUALIZACJA:

pytanie zadane teraz jest inne. Czy collection.find({}).count() szybciej niż collection.count() ?

Zgodnie z dokumentacją MongoDB:

db.collection.count()

count() jest odpowiednikiem konstrukcji db.collection.find(query).count().



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zmiana hasła w MongoDB dla istniejącego użytkownika

  2. Mongoengine działa bardzo wolno na dużych dokumentach w porównaniu z natywnym użyciem pymongo

  3. MongoError:to wdrożenie MongoDB nie obsługuje zapisów z ponowną próbą. Dodaj retryWrites=false do ciągu połączenia

  4. Modelowanie mongodb przechowywanych relacji referencyjnych w .net core

  5. Jaki jest najlepszy graficzny interfejs użytkownika MongoDB? — Aktualizacja 2019