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

MongoDB+doktrin:Sådan sorteres forespørgslen efter tekstsøgningsscore

Jeg kunne ikke finde relevant dokumentation, men jeg fandt dette problem på projektets Github-repo. Problemet har en milepæl på 1.2.0-udgivelsen, men det ser ud til, at det allerede er udgivet i 1.1.x-grenen. Problemet er blevet lukket via denne commit .

Fra commit ser det ud til, at alt hvad du behøver for at sortere dine resultater efter textScore metadata info er et ekstra metodekald på forespørgselsbyggeren:

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



  1. MongoDB VÆLG ANTALGRUPPE EFTER

  2. Mongodb opdaterer alle dokumenter med unikt id

  3. Tæl felter i en MongoDB-samling

  4. MongoDB leverer et grundlæggende autentificeringssystem. Er det ændret i version 2.2.3?