来自yii mongodb集合的不同值

时间:2012-11-06 09:21:27

标签: mongodb

如何从yii中获取mongodb集合中的不同值。 它与sql中的相同,即我可以在yii中使用distinct(fieldname)。

1 个答案:

答案 0 :(得分:0)

在Yii中,我相信您必须直接访问mongodb对象并使用distinct()命令对其进行处理:

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

这不会返回结果的AR格式,因为MongoDBs distinct不像SQL那样工作,但是你可以模拟一些与聚合框架截然不同的SQL,而你的字段很可能是$group

使用你在Yii中使用的任何插件可能有一种方法可以做到这一点但是除了你使用Yii之外我们不知道......