MongoDBを使用したORMで行われるように、アノテーションを使用してクエリを直接並べ替えようとしています。
/**
* @ORM\OrderBy({"position" = "ASC"})
*/
私は:を使用し@MongoDB\ReferenceMany
ます
class page{
/**
* @MongoDB\ReferenceMany(
* targetDocument="Project\PageBundle\Document\Contenu",
* cascade="all",
* sort={"position"="ASC"}
* )
*/
$protected contenus;
public function getContenus(){
return $this->contenus;
}
}
電話を$page->getContenus();
かけると、MongoDBクエリは機能していますが、リストが並べ替えられていません。キャッシュをクリアしましたが、役に立ちません。
私に何ができる?