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 に答える