来自yii mongodb集合的不同值

来自yii mongodb集合的不同值,mongodb,Mongodb,如何从yii中的mongodb集合中获取不同的值。 它与sql ie中的相同吗?我可以在yii中使用distinctfieldname吗。在yii中,我相信您必须直接访问mongodb对象,并使用distinct命令处理它: 这将不会返回AR格式的结果,因为MongoDBs distinct的工作方式与SQLs不同,但是您可以使用聚合框架模拟SQLs distinct的某些内容,在您的字段上最有可能使用$group 也许有一种方法可以做到这一点,无论你在Yii中使用什么插件,但是我们不知道,除了

如何从yii中的mongodb集合中获取不同的值。
它与sql ie中的相同吗?我可以在yii中使用distinctfieldname吗。

在yii中,我相信您必须直接访问mongodb对象,并使用distinct命令处理它:

这将不会返回AR格式的结果,因为MongoDBs distinct的工作方式与SQLs不同,但是您可以使用聚合框架模拟SQLs distinct的某些内容,在您的字段上最有可能使用$group

也许有一种方法可以做到这一点,无论你在Yii中使用什么插件,但是我们不知道,除了你正在使用Yii

Yii::app()->mongodb->command(array("distinct" => "your_field", "key" => "your_key"))