如何从yii中获取mongodb集合中的不同值。 它与sql中的相同,即我可以在yii中使用distinct(fieldname)。
答案 0 :(得分:0)
在Yii中,我相信您必须直接访问mongodb对象并使用distinct()
命令对其进行处理:
Yii::app()->mongodb->command(array("distinct" => "your_field", "key" => "your_key"))
这不会返回结果的AR格式,因为MongoDBs distinct不像SQL那样工作,但是你可以模拟一些与聚合框架截然不同的SQL,而你的字段很可能是$group
。
使用你在Yii中使用的任何插件可能有一种方法可以做到这一点但是除了你使用Yii之外我们不知道......