我有一个类项目扩展V类客户端扩展V和边缘hasInvites扩展E。
项目具有属性名称等。
客户端,具有clientName等属性。
hasInvites具有属性dueDate。
hasInvites edge in和out包含指向项目和客户端类的链接。
我可以查询像
这样的hasInvitesselect * from hasInvites
给我正确的数据
out: (the project that's linked #35:34 and the client that's linked #36:11)
dueDate: 2017-01-01
如何从项目和客户端访问链接数据?
我尝试过expand()函数不起作用。即:
select *, expand(in(projects)) from hasInvites
我想得到的是这样的数据:
dueDate: 2017-01-01
projectName: Project A (taken from the projects class)
clientName: client A (taken from the clients class)
在MySQL中,我会使用连接进行视图并访问projectName和clientName。
我如何访问orientDB中的那些?
答案 0 :(得分:1)
在这个例子中:
你可以这样做:
SELECT dueDate, in.projectName, out.clientName From hasInvites
希望它有所帮助。