所以我有一个neo4j数据库,用于存储类似论坛的数据结构..帖子,回复,反应等。
我正在尝试获取包含所有回复,反应和相关用户的单个帖子详细信息。.所以我正在这样做:
_graphClient.Cypher
.Match("(u:User)-[r]->(q:Question)")
.Where<Post>(q => q.Uid == questionId)
.Return((u, r, q) => new
{
questionPost = q.As<Post>(),
involvedUsers = u.CollectAsDistinct<UserModel>(),
relations = r.CollectAs<string>()
}).ResultsAsync;
我在relations = r.CollectAs<string>()
行中遇到问题。.我已经有一个Reply
类和一个PostReaction
类。但是如何动态获取它们?
我使用的模型是否错误?我应该指定关系类型并执行多个查询吗?