次の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 クラスがあります。
私のコードに何か問題がある場合はお知らせください。ティア。