Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql INSTR come operazione in mongodb

MongoDB non supporta in modo nativo la ricerca full-text al momento.

Potresti usare espressioni regolari ma sarebbe lento (a causa del fatto che non usi gli indici a meno che non siano rootati).

La query sarebbe come:

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

Potresti fare un po' di preelaborazione per inserire ogni parola in una serie di parole chiave ricercabili, ma se il testo è molto lungo probabilmente non vorrai seguire questa strada.