У меня есть следующий запрос (MongoMapper/Rails): Card.where(:card_tags => {:$all => search_tags}
Где card_tags — это массив строковых тегов, а search_tags — массив строк поиска. На данный момент, если кто-то ищет «снег», результаты с тегом «сноубординг» не будут возвращены.
Как я могу изменить этот запрос, чтобы найти, содержат ли какие-либо строки в card_tags какие-либо строки в search_tags? На ум приходят регулярные выражения, но я не уверен в синтаксисе, учитывая, что это массивы...
Спасибо