Как я могу искать результаты в документах Mongo DB, используя ключ ассоциативного массива.Примерно так:
SELECT * FROM table WHERE keyword like '%searchterm%';
Вот основная структура документа
[id] => 31605
[keywords] => Array (
[keyword1] => Array (
[name] => KeyWord1,
[type] => sometype,
...
)
[keyword2] => Array (
[name] => KeyWord2,
[type] => sometype,
...
)
...
)
Я бы хотел выполнить поиск в массиве ключевых слов по ключу ассоциативного массива [keyword1, keyword2].
Проблема в том, что ключ name содержит чувствительную к регистру версию ключевого слова, а ключ массива - это имя ключевого слова в нижнем регистре.Я мог бы хранить строчное ключевое слово дважды, но это кажется глупым.