0

这可以在 MongoDB 中进行这样的查询吗?

SELECT  `pro` , COUNT( * ) , SUM( `age` ) 
FROM  `k_pin` 
GROUP BY  `pro

如果是,如何?PHP示例将是完美的。

4

1 回答 1

3

mongoDB 调用如下:

db.k_pin.aggregate([ 
 { $group: {_id:"$pro", count:{$sum:1}, sum_age:{$sum:"$age"}} }
])

都可以在这里找到:http ://www.mongodb.org/display/DOCS/SQL+to+Aggregation+Framework+Mapping+Chart

我将把 php 留给你,因为那是容易的部分。

于 2012-04-06T13:43:15.413 回答