gpt4 book ai didi

mongodb - 是否可以在 Doctrine 2 ODM 中的多个字段上使用 sort() ?

转载 作者:行者123 更新时间:2023-12-02 01:55:14 24 4
gpt4 key购买 nike

我正在对我的学说 mongodb *odm* 中的结果文档进行查询。文档中有两个索引字段,我想在排序中使用它们。我写过类似的内容:

$results = $this->createQueryBuilder('Document\Score')
->sort('finalScore', 'desc')
->sort('date', 'desc')
->getQuery()
->execute();

此处,第二个 sort() 函数会覆盖第一个函数,并且永远找不到指定的结果。

预先感谢您的帮助。

最佳答案

试试这个

$qb = $this->createQueryBuilder('Document\Score');
$qb->sort(array(
'finalScore' => 'desc',
'date' => 'desc',
));
$results = $qb->getQuery()->execute();

关于mongodb - 是否可以在 Doctrine 2 ODM 中的多个字段上使用 sort() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com