エッジで接続された頂点をフェッチして、json のプロパティとして配列として返したいと考えています。
例: POST に 10 個のコメントがある場合、クエリは次のようなものを返す必要があります。
{
@class: Post,
postTitle: "Some title",
comments: [
{
@class: Comment,
content: "First Comment,
someKey: "Some Value"
},
{
@class: Comment,
content: "Second Comment
someKey: "Some Value"
}
]
}
このクエリにより、配列内の頂点の 1 つのプロパティを取得することが可能です。
select *, out('HAS_COMMENT').content as comments from POST
これにより、Comment クラスの「content」プロパティの値のみを持つ配列が生成されます。
ネストされた json として完全なレコードを取得する必要があります。
アップデート
out('HAS_COMMENT')
の代わりにクエリで使用すると、完全なレコードではなくフィールドout('HAS_COMMENT').content
が返されます。@rid