【发布时间】:2016-07-18 07:18:13
【问题描述】:
这是我的示例 MongoDB 集合,我需要按学生注册的科目数量的升序列出所有记录。
对应的mysql查询将是
SELECT name, COUNT(subject_code) AS NUM FROM table_name ORDER BY NUM ASC
请帮我找到一个 MongoDb 查询来做同样的事情:
{
["name"]=> string(5) "David"
["subject_code"]=> array(5) {
[0]=> int(101)
[1]=> int(111)
[2]=> int(121)
[3]=> int(123)
[4]=> int(53)
}
}
【问题讨论】:
-
"此问题未显示任何研究成果,..." 请花 10 分钟阅读有关 aggregation 的信息,您将能够自己回答问题:数组的项目大小,然后对结果进行排序。
标签: mysql mongodb mongodb-query php-mongodb