sql >> Database >  >> NoSQL >> MongoDB

MongoDB+doctrine:hoe de zoekopdracht te sorteren op tekstzoekscore

Ik kon geen relevante documentatie vinden, maar ik vond dit probleem op de Github-repo van het project. Het probleem heeft een mijlpaal van 1.2.0-release, maar het lijkt erop dat het al is uitgebracht in de 1.1.x-tak. Het probleem is gesloten via deze toezegging .

Uit de commit lijkt het erop dat alles wat je nodig hebt om je resultaten te sorteren op de textScore metadata-info is een extra methode-aanroep op de querybuilder:

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



  1. Hoe gebruik je $add in de update()-functie in Mongo?

  2. Een object binnen een array bijwerken met PyMongo

  3. redis Het lijkt erop dat de server de verbinding heeft verbroken

  4. Mapreduce in mongodb ruby ​​native driver