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

MongoDB:Unikalne i rzadkie indeksy złożone z rzadkimi wartościami

Należy pamiętać, że mongodb może używać tylko jednego indeksu na zapytanie (nie łączy ze sobą indeksów, aby szybciej utworzyć zapytanie dotyczące dwóch pól, które mają oddzielne indeksy).

To powiedziawszy, jeśli chcesz spróbować sprawdzić unikalność, możesz wykonać zapytanie z aplikacji przed wstawieniem (co tylko częściowo rozwiązuje problem, ponieważ istnieje przerwa między zapytaniem a momentem wstawiania).

Możesz chcieć zagłosować na ten problem JIRA dla filtrowanych indeksów, co prawdopodobnie pomoże w twoim przypadku użycia: https://jira.mongodb.org/browse/SERVER-785




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak MongoDB radzi sobie z długością dokumentu w indeksie tekstu i wyniku tekstu?

  2. Projekt jako zagnieżdżony dokument w wiosennym mongo

  3. Nie można uruchomić MongoDB jako usługi

  4. Symfony2 + Konieczność użycia wyrażenia regularnego w mongodb ODM doktryny, aby sprawdzić sprawdzanie niewrażliwe na wielkość liter

  5. sterownik java mongodb - surowe polecenie?