我有以下 Neo4jClient 代码
var queryItem = _graphClient
.Cypher
.Start(new
{
n = Node.ByIndexLookup("myindex", "Name", sku),
})
.Match("p = n-[r:Relationship]->ci")
.With("ci , r")
.Return((ci, r) => new
{
N = ci.Node<Item>(),
R = r.As<RelationshipInstance<Payload>>()
})
.Limit(5)
.Results
.OrderByDescending(u => u.R.Data.Frequency);
查询执行良好,但结果未正确排序(即按降序排列)。这里也是 Payload 类。
如果您发现我的代码有问题,请告诉我。TIA。