MongoDBでリプライの合計を取得したい
id,replyと言うカラムを持つテーブルhogeがあります
replyはリプライ先のidが入っていて、リプライ先がなければnullです
以下のようなデータがあったとします。
{
"id":"1",
"reply":null
},
{
"id":"2",
"reply":"1"
},
{
"id":"3",
"reply":"2"
},
{
"id":"4",
"reply":"1"
}
これを取得する時に以下のように自信に対するリプライの合計も取得するにはどうすればいいでしょうか?
{
"id":"1",
"reply":null,
"replyCount":2
},
{
"id":"2",
"reply":"1",
"replyCount":1
},
{
"id":"3",
"reply":"2",
"replyCount":0
},
{
"id":"4",
"reply":"1",
"replyCount":0
}