MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDb текстово търсене с езикова поддръжка

Проблемът не е в индекса, това е правилно, но трябва да добавите $language или използва езика по подразбиране (поне когато използва $text ).Опитайте

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

$language Документи

Освен това, ако стартирате

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

Ще разберете, че заявката използва езика по подразбиране.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb групова операция за получаване на идентификатор

  2. Вмъкнете или актуализирайте много документи в MongoDB

  3. Правилно изключване на връзката с базата данни MongoDB от C# 2.1 драйвер?

  4. Как да изпълня заявка в Mongoose?

  5. Извършването на актуализация на пътя „_id“ ще промени неизменното поле „_id“