这可以在 MongoDB 中进行这样的查询吗?
SELECT `pro` , COUNT( * ) , SUM( `age` )
FROM `k_pin`
GROUP BY `pro
如果是,如何?PHP示例将是完美的。
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 留给你,因为那是容易的部分。