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

Kiedy indeksy złożone są nadal aktualne w MongoDB 2.6, biorąc pod uwagę nową funkcję przecięcia indeksów?

Kilka kwestii, na które należy odpowiedzieć, to:

  • Przecinanie indeksów nie zastępuje indeksów złożonych, a jedynie, jak $where do użycia, gdy nie masz prawdziwego wyboru. Przecinanie indeksów nie jest najszybszym ani najbardziej skalowalnym sposobem znajdowania dokumentów w zbiorze, więc musisz uważać na to, ile przecięć używasz.

  • Warto również zauważyć, że istnieją ograniczenia dotyczące dokładnie tego, jakie indeksy MongoDB może przecinać:http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przeszukuj wyszukiwanie MongoDB tylko w określonych godzinach

  2. mongodb pobierz _id jako ciąg w zapytaniu wyszukiwania

  3. Jak wykluczyć jedno konkretne pole z kolekcji w Mongoose?

  4. Mongoose/NextJS — Model nie jest zdefiniowany / Nie można nadpisać modelu po skompilowaniu

  5. UID wygenerowany przez Mongodb zawiera słowo zły