我正在尝试创建一个包含投票和评论的活动源。两个集合之间没有任何关系。
获取评论:
$CommentsCollection = $this->db->comments;
$options = ['sort' => ['created' => -1], 'limit' => 15];
$data = array ();
$resultComments = $CommentsCollection->find($data, $options);
要获得选票:
$VotesCollection = $this->db->votes;
$options = ['sort' => ['created' => -1], 'limit' => 15];
$data = array ();
$resultVotes = $VotesCollection->find($data, $options);
现在,我如何组合这两个单独的、不相关的集合结果并按创建(日期)对它们进行排序。
我认为聚合或查找不是正确的方法,因为这两个表不相关。我只想合并结果并按日期排序,以便我可以循环并将它们显示在活动源上。
慕慕森
牧羊人nacy