如何通过mongodb phalcon中的某些字段获取不同的文档?

如何通过mongodb phalcon中的某些字段获取不同的文档?,mongodb,phalcon,Mongodb,Phalcon,在mongo shell中,查询: db.collections.distinct('user_id'); 简单地给出了不同的文档。 我正在为phalcon工作,没有像这样的选择 Collections::distinct() 那么我如何在phalcon中查询distinct呢。请帮助我也许法尔康在论坛上的回答可以帮助: 他们建议使用聚合: $data = Article::aggregate( array( array( '$pro

在mongo shell中,查询:

  db.collections.distinct('user_id');
简单地给出了不同的文档。 我正在为phalcon工作,没有像这样的选择

   Collections::distinct()

那么我如何在phalcon中查询distinct呢。请帮助我

也许法尔康在论坛上的回答可以帮助:

他们建议使用聚合:

$data = Article::aggregate(
    array(
        array(
            '$project' => array('category' => 1)
        ),
        array(
            '$group' => array(
                '_id' => array('category' => '$category'),
                'id'  => array('$max' => '$_id')
            )
        )
    )
);