Я хочу найти учетную запись по имени (в коллекции MongoDB из 50 тыс. Учетных записей)
Обычным способом: мы находим строку
db.accounts.find({ name: 'Jon Skeet' }) // indexes help improve performance!
Как насчет регулярного выражения? Это дорогостоящая операция?
db.accounts.find( { name: /Jon Skeet/ }) // worry! how indexes work with regex?
Редактировать:
Согласно WiredPrairie:
MongoDB использует префикс RegEx для индексов поиска (например: /^prefix.*/
):
db.accounts.find( { name: /^Jon Skeet/ }) // indexes will help!'