sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB+doktrin:Hur man sorterar frågan efter textsökningsresultat

Jag kunde inte hitta relevant dokumentation, men jag hittade det här problemet på projektets Github-repo. Problemet har en milstolpe med 1.2.0-versionen, men det verkar redan ha släppts i 1.1.x-grenen. Problemet har stängts via denna commit .

Från commit verkar det som att allt du behöver för att sortera dina resultat efter textScore metadata info är ett extra metodanrop på frågebyggaren:

$result = $queryBuilder
    ->equals($expr)
    ->sortMeta('fieldToSearch', 'textScore') // <- this
    ->getQuery()
    ->execute();



  1. Mongo Db sök efter indexerat fält

  2. Hur begränsar man en mongoanvändare från att tappa en samling?

  3. Ta bort stora Javascript-objekt när processen börjar ta slut på minne

  4. PyMongo och toArray()-metoden