Database oriendDB如何访问链接数据
我有一个类项目扩展V一个类客户端扩展V和一个边缘扩展E 项目具有属性名称等 客户端,具有clientName等属性 HasInvests具有截止日期属性 “输入”和“输出”具有指向项目和客户机类的链接 我可以问你喜欢什么Database oriendDB如何访问链接数据,database,orientdb,graph-databases,Database,Orientdb,Graph Databases,我有一个类项目扩展V一个类客户端扩展V和一个边缘扩展E 项目具有属性名称等 客户端,具有clientName等属性 HasInvests具有截止日期属性 “输入”和“输出”具有指向项目和客户机类的链接 我可以问你喜欢什么 select * from hasInvites 这给了我正确的数据 out: (the project that's linked #35:34 and the client that's linked #36:11) dueDate: 2017-01-01 如何从项目
select * from hasInvites
这给了我正确的数据
out: (the project that's linked #35:34 and the client that's linked #36:11)
dueDate: 2017-01-01
如何从项目和客户机访问链接数据
我尝试了expand()函数,因为它不起作用。i、 e:
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中访问这些内容?在本例中:
- “in”是带有参数“projectName”的顶点“project”
- “out”是参数为“clientName”的顶点“client”
- “链接”是带有参数“dueDate”的边缘“HasInvests”
SELECT dueDate, in.projectName, out.clientName From hasInvites
希望有帮助。成功了。非常感谢。除了那个,我什么都试过了。问题的第二部分。顶点还有几个属性。有没有办法从顶点“in”嵌入对象(不仅仅是项目名称。我知道我可以在in.att1、in.att2等中嵌入,但我想将其作为对象嵌入)。