0

私は2つのクラスを持っています。

活動とコメント。

活動は、コメントにリンクされています。

コメントには、フィールド username、comment、および created_at があります。


を実行するselect from Activitiesと、これが現在の結果の例です。以下に、私の希望する結果の例を示します (例 2)。

例 1

{
            "@type": "d",
            "@rid": "#28:38",
            "@version": 10,
            "@class": "Activities",
            "activity_type_id": 1,
            "username": "johnt",
            "title": "random new activitie test",
            "image": "http://www.someurl.com/images/blah-2.png",
            "comments": [
                "#24:26",
                "#24:27",
                "#24:28",
                "#24:29",
                "#24:30",
                "#24:31"
            ],
            "Activity_Properties": {
                "comment_count": 0,
                "share_count": 0,
                "like_count": 0
            }
        }

私の望ましい結果は次のとおりです

例 2

{
    "@type": "d",
    "@rid": "#28:38",
    "@version": 10,
    "@class": "Activities",
    "activity_type_id": 1,
    "username": "ultimaterandomuser",
    "title": "random new activitie test",
    "image": "http://www.someurl.com/images/blah.png",
    "comments": [
           {
          "username": "randomuser1",
          "comment": "randomuser1 comment"
          "created_at": "2016-06-23 00:00:00",
       },
           {
          "username": "randomuser2",
          "comment": "randomuser2 comment"
          "created_at": "2016-06-23 00:00:00",
       },
           {
          "username": "randomuser3",
          "comment": "randomuser3 comment"
          "created_at": "2016-06-23 00:00:00",
       }
 ],
    "Activity_Properties": {
        "comment_count": 0,
        "share_count": 0,
        "like_count": 0,
    }
}
4

1 に答える 1