MongoDB, выполнение запроса регулярным выражением по индексированным полям

Я хочу найти аккаунт по имени (в коллекции 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!'

MongoDB $ regex

Ответы на вопрос(1)

Ваш ответ на вопрос