我正在使用 Neo4j .NET 客户端ExecuteGetCypherResults
来运行密码。它希望所有内容都在一个列中返回。我有一个简单的类JobType
,其中包含一个列表JobSpecialties
。在数据库中,这被建模为与专业有关系的类型。
我需要一个密码查询,它在单个列中返回结果。相关的Specialties
应该是Type
节点的子属性,我希望查询看起来像这样:
start s=node:node_auto_index(StartType='JobTypes')
match s-[:starts]->t, t-[:SubTypes]->ts
return {Id: t.Id, Name: t.Name, JobSpecialties: ts}
但这不起作用。我无法从文档中弄清楚这是否可能。如果有更好的方法将结果返回给 .Net 客户端,我愿意接受建议。