sql >> Database >  >> NoSQL >> MongoDB

Diakritisch hoofdletterongevoelig zoeken Loopback

Wat je wilt zou mogelijk moeten zijn met tekstindexen vanaf versie 3.1.7 van MongoDB. Zie SERVER-19557 voor details. Eerdere versies kunnen niet overweg met diakritische tekens.

Het opzetten van een tekstindex is vrij eenvoudig:maak eenvoudig een index aan op alle velden waarin u wilt zoeken – er kan slechts één tekstindex per verzameling zijn:

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

Om nu in uw index te zoeken, doet u eenvoudig het volgende:

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

die u de verwachte resultaten zou moeten geven.

hde




  1. Mongo DB:kan geen sharding-cluster maken in Ubuntu

  2. Controleer het bestaan ​​van objecten in mongo met behulp van gopkg.in/mgo.v2

  3. ember js associatie toegang backend nodejs mangoest

  4. Configureer GridFS Chunksize in MongoDB