這是可能在MongoDB中做這樣的查詢嗎?MongoDB查詢 - 這可能嗎?
SELECT `pro` , COUNT(*) , SUM(`age`)
FROM `k_pin`
GROUP BY `pro
如果是,怎麼辦? PHP示例將是完美的。
這是可能在MongoDB中做這樣的查詢嗎?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給你,因爲這是最容易的部分。
它被稱爲NoSQL的原因:P – 2012-04-06 13:28:15