在PHP中对MongoCollection组函数进行排序

时间:2012-05-12 17:13:17

标签: php mongodb

我需要使用MongoCollection-Group函数对mongoDB数据库进行复杂查询,然后我需要对结果进行排序

他们说mongoCursor有一个内置的sort()函数。 (http://www.mongodb.org/display/DOCS/Advanced+Queries)

但是在PHP库中,我看到只有find()函数返回一个Cursor。 group()函数返回一个数组。 (http://www.php.net/manual/en/class.mongocollection.php)

我必须手动完成吗?它有点乏味,因为它有嵌套文档。

1 个答案:

答案 0 :(得分:1)

您必须在应用程序代码中手动执行此操作。 group()函数的结果是一个文档,在其results字段中包含形成结果的文档数组。您必须自己对该数组进行排序。