我是 OrientDB 的新手。我想知道(如果可能的话)如何用 aselect
或 a match
(或其他)获得以下结果:
我有一个Activity
顶点,一个顶点的出Has
边User
。
Activity -Has-> User
// Activity Vertex
{
"@rid": "#28:0",
"field_values": {
"a3b4n": "Foo"
}
}
// Has Edge
{
"@rid": "#34:0",
"field_id": "c7d4j"
}
// User Vertex
{
"@rid": "#29:0",
"field_values": {
"v7d4j": "Bar"
}
}
我会获取边缘字段值并将其与整个用户顶点(而不是参考)的值一起field_id
放入活动对象中。field_values
结果:
// Activity Vertex
{
"@rid": "#28:0",
"field_values": {
"a3b4n": "Foo",
"c7d4j": {
"@rid": "#29:0",
"field_values": {
"v7d4j": "Bar"
}
}
}
}
有没有办法做到这一点?