MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Recherche de texte MongoDb avec prise en charge de la langue

Le problème n'est pas l'index, c'est correct, mais vous devez ajouter $language ou il utilise la langue par défaut (au moins lors de l'utilisation de $text ).Essayez

 db.collection.find({$text:{$search:"pollo", $language:"spanish"}})

$language Documents

Aussi, si vous exécutez

 db.collection.find({$text:{$search:"pollo"}}).explain()

Vous découvrirez que la requête utilise la langue par défaut.