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

как да индексирам потребителско име в mongo с нечувствителен към главни и малки букви?

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

Друг сценарий, при който това решение (оригинално и канонично поле) има смисъл, са статии, където едно и също заглавие може да се използва повторно, но охлювът (за URL адреси) трябва да е уникален.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose - методът 'save' не съществува

  2. Вмъкнете данни в Meteor от Facebook API

  3. MongoDB:резултатът от заявката съответства на всяка стойност в масива

  4. Как MongoEngine обработва индексите (създаване, актуализиране, премахване)?

  5. Въведение в основите на MongoDB Zone