【问题标题】:Sorting MongoCollection group function in PHP在 PHP 中对 MongoCollection 组函数进行排序
【发布时间】:2012-05-12 17:13:17
【问题描述】:

我需要使用 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)

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

【问题讨论】:

  • 是否涉及任何代码?就目前情况而言,我最好的猜测是你的问题是你不支持独角兽。

标签: php mongodb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多