我正在我的条令中对结果文档进行查询mongodb*odm*。文档中有两个索引字段,我想在排序时使用
$results = $this->createQueryBuilder('DocumentScore')
->sort('finalScore', 'desc')
->sort('date', 'desc')
->getQuery()
->execute();
这里,第二个sort()
函数覆盖第一个,并且永远找不到指定的结果。
提前感谢你的帮助。
试试这个
$qb = $this->createQueryBuilder('DocumentScore');
$qb->sort(array(
'finalScore' => 'desc',
'date' => 'desc',
));
$results = $qb->getQuery()->execute();