したがって、データのコレクションがあり、各ドキュメントにはコメントの配列があり、ページネーションとソートを行う必要があります。次のようなことを試しましたが、機能しません:
$comments = $this->aggregate(array(
array('$match' => array('_id' => new \MongoId($id))),
array('$match' => array('comments' => array('$slice' => array($skip,$limit))))
));