MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:Уникални и редки съставни индекси с редки стойности

Имайте предвид, че mongodb може да използва само един индекс на заявка (той няма да обедини индекси заедно, за да направи по-бързо заявка на две полета, които имат отделни индекси).

Въпреки това, ако искате да опитате да проверите за уникалност, можете да направите заявка от приложението, преди да вмъкнете (което само частично решава проблема, тъй като има празнина между момента на заявка и момента на вмъкване).

Може да искате да гласувате по този въпрос на JIRA за филтрирани индекси, което вероятно ще помогне за вашия случай на употреба: https://jira.mongodb.org/browse/SERVER-785




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използването на декларация не е намерено в драйвера на mongodb c++

  2. Laravel „като“ заявка с MongoDB връзка

  3. $lookup на няколко нива без $unwind?

  4. Как да групирате по множество колони и множество стойности в mongodb

  5. MongoDB агрегира групиране на вътрешна дъщерна колекция и получава пълен документ с брой