Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql INSTR como operação no mongodb


O MongoDB não oferece suporte nativo à pesquisa de texto completo no momento.

Você poderia usar expressões regulares, mas seria lento (devido a não usar índices, a menos que estejam enraizados).

A consulta ficaria assim:

db.collection.find({ $or: [{description: /value1/}, {description: /value2/}] })

Você pode fazer algum pré-processamento para inserir cada palavra em uma matriz pesquisável de palavras-chave, mas se o texto for muito longo, você provavelmente não deseja seguir esse caminho.