单个Neo4jClient Cypher Call中的多个Limit/Order By子句



我正在尝试调用此查询

queryItem = GraphClientInstance()
                 .Cypher
                 .Start(...)
                 .Match(...)
                 .Where(...)
                 .With(...)
                 .OrderByDescending(..)
                 .Limit(1)
                 .Match(...)
                 .Where(...)
                 .Return(...)
                 .OrderByDescending(..)
                 .Limit(..)
                 .Results;

我知道这看起来有点长,但这是我能完成的唯一方法。虽然Cypher允许,但Neo4jClient不允许我添加多个Order By或Limit子句。我可以将其分解,但之后将是两个服务器调用。无论如何,我可以通过Neo4jClient一次通话完成吗?

在1.0.0.593及更高版本中修复,于2013年9月4日发布。

最新更新