0

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

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

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

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

4

1 回答 1

1

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

于 2012-05-12T17:38:39.170 回答