Query de um select com like inverso

7 views
Skip to first unread message

Miguel Silva

unread,
Jul 8, 2018, 9:37:43 PM7/8/18
to MongoDB Brasil
Select col1,col2  from TB where "Minha longa string' like CONCAT('%', col2 , '%');


como eu faria isso em mongodb? a intenção é fazer um filtro em todos as ocorrencia que o documento apresente uma das palavras estringa antes do like "Minha longa string" ou seja se em algum col2 possuir uma dessas 3 palavras, eu gostaria de saber qual col2 é esse

web2...@gmail.com

unread,
Jul 17, 2018, 8:26:13 PM7/17/18
to MongoDB Brasil
Boa Noite, desculpa eu não entendi o que você quer fazer ! poderia explicar melhor por favor ?

Fernando Boaglio

unread,
Jul 18, 2018, 7:34:20 AM7/18/18
to MongoDB Brasil
Olá Miguel,

O like se usa assim:

db.tb.find( { colr: { $regex: /minha longa string/ } } )

Veja mais exemplos comparando com SQL aqui:

Reply all
Reply to author
Forward
0 new messages