在mongo shell中查询:
db.collections.distinct('user_id');
只是提供不同的文件。 我正在研究phalcon,没有像
这样的选项 Collections::distinct()
那么我如何在phalcon中查询distinct。请帮帮我
答案 0 :(得分:1)
也许Phalcon在论坛中的回答可以提供帮助:https://forum.phalconphp.com/discussion/6832/option-for-function-distinct-phalconmvccollection
他们建议使用聚合:
$data = Article::aggregate(
array(
array(
'$project' => array('category' => 1)
),
array(
'$group' => array(
'_id' => array('category' => '$category'),
'id' => array('$max' => '$_id')
)
)
)
);