MongoDB查询 - 这可能吗?

时间:2012-04-06 13:23:18

标签: php mongodb

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

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

如果是,怎么样? PHP示例将是完美的。

1 个答案:

答案 0 :(得分: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留给你,因为那是容易的部分。