У меня есть класс под названием Членство. Там может быть несколько записей с одним и тем же адресом электронной почты. Для того, чтобы получить все записи членства по электронной почте, я создаю индекс по электронной почте и делать:Извлечение нескольких записей по электронной почте
Membership.where(email: "[email protected]")
Как дорого вышеописанная операция? Есть ли более эффективный способ сделать это?
Спасибо!
Это способ сделать это эффективно. У вас все настроено! –
Дорогой, в отличие от чего? ..., который просто решает исходный SQL, и это самая прямая команда SQL, которую вы могли бы сделать для чего хотите. Если у вас нет другого атрибута, идентичного электронной почте, это все, что у вас есть. –