sql >> Database teknologi >  >> NoSQL >> MongoDB

Diakritisk versal-ufølsom søgning Loopback

Det, du ønsker, burde være muligt med tekstindekser fra version 3.1.7 af MongoDB. Se venligst SERVER-19557 for detaljer. Tidligere versioner kan ikke håndtere diakritiske tegn.

Opsætning af et tekstindeks er ret nemt:Opret blot et indeks på alle felter, du vil søge i – der kan kun være ét tekstindeks pr. samling:

db.yourCollection.createIndex(
  {"name.text":"text","foo":"text"},
  {"default_language":"french"}
)

Nu, for at søge i dit indeks, skal du blot gøre følgende:

db.yourCollection.find(
  { $text: {$search:"Olimpic"} }
)

hvilket burde give dig de forventede resultater.

hth




  1. MongoDB - admin bruger ikke autoriseret

  2. Hvordan laver man en upsert med MongoDB 2.0?

  3. Meteor kræver sudo for at køre

  4. Ignorer egenskaber inde i sammensat egenskab med BsonIgnore