MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB+Doctrine:Как да сортирате заявката по резултат от търсене на текст

Не можах да намеря подходяща документация, но намерих този проблем в репото на Github на проекта. Проблемът има крайъгълен камък на изданието 1.2.0, но изглежда, че вече е пуснат в клона 1.1.x. Проблемът е затворен чрез този ангажимент .

От ангажимента изглежда всичко, от което се нуждаете, за да сортирате резултатите си по textScore информацията за метаданни е едно допълнително извикване на метод на конструктора на заявки:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на $slice с $regex заедно в масив subDocument в mongodb

  2. Конвертирайте .NET Guid в MongoDB ObjectID

  3. Попълване на вложен масив в mongoose

  4. Размито търсене с Mongodb?

  5. достъп до поддокументи на Rails 3 с помощта на Mongoid