是否可以在条令2 ODM中对多个字段使用sort()



我正在我的条令中对结果文档进行查询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();

相关内容

  • 没有找到相关文章

最新更新