У меня есть БД, в которой есть записи с вложенными полями, такими как:
"requestParams" : { "query" : [ "tv9" ] }
Я использую следующий запрос для извлечения таких записей.Однако я ищу более общий случай, когда запрос поля соответствует / tv9 /, который включает в себя tv9 как часть любого поиска.Вроде бы также должны возвращаться livetv9, movietv9 и т. Д. Следующий запрос, похоже, не работает:
db.requestLog.findOne({url : /search.json/, requestParams: {$elemMatch: {query: /tv9/}}})