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