Neo4jClient 调用示例失败
Neo4jClient Call example failing
下面列出了 this 页面上列出的 .NET Neo4jClient 的调用示例。
graphClient.Cypher
.Match("(user:User)")
.Where((User user) => user.Id == 1234)
.With("user, size((user)-[:IS_FRIENDS_WITH]->(:Friend)) as numberOfFriends")
.Call("apoc.map.setKey(user, 'numberOfFriends', numberOfFriends)").Yield("value AS userWithFriends")
.Return(userWithFriends => new {
User = userWithFriends.As<User>()
})
.Results;
当我尝试使用它时,出现以下错误:
只有assignment、call、increment、decrement和new object expressions可以作为语句使用
我该如何解决这个问题?
你得到结果并将它们放在任何地方了吗?
您是否尝试添加:
var results =
到您声明的开头?
下面列出了 this 页面上列出的 .NET Neo4jClient 的调用示例。
graphClient.Cypher
.Match("(user:User)")
.Where((User user) => user.Id == 1234)
.With("user, size((user)-[:IS_FRIENDS_WITH]->(:Friend)) as numberOfFriends")
.Call("apoc.map.setKey(user, 'numberOfFriends', numberOfFriends)").Yield("value AS userWithFriends")
.Return(userWithFriends => new {
User = userWithFriends.As<User>()
})
.Results;
当我尝试使用它时,出现以下错误: 只有assignment、call、increment、decrement和new object expressions可以作为语句使用
我该如何解决这个问题?
你得到结果并将它们放在任何地方了吗?
您是否尝试添加:
var results =
到您声明的开头?