2017-11-20 22 views
0

私は顧客のチケットを購入したデータベースを持っています。それは各関係で販売されたチケットの数量を格納する、私は各関係の数量で順序付けられたイベントを表示する必要があります。問題は、上記の数量が整数として格納されていることを調べて、文字列を整数に変換する関数toInteger()を見つけて、順序付きリストを取得することです。しかし、C#アプリケーションで上記のCypherを実装しようとすると、toInteger()を使用する方法を見つけることができません。 (正常に動作します)Neo4j c#toInteger cypher

のNeo4jサイファー私はC#のためNeo4jClientパッケージを使用しています

graphClient.Cypher 
      .Match("(Cliente) -[r: Compro]->(b)") 
      .Return(b => b.As<Cine>().nombreEvento) 
      .OrderByDescending("r.cantidad") 
      .Limit(5) 
      .Results.ToList(); 

MATCH(Cliente)-[r:Compro]->(b) return b.nombreEvento order by toInteger(r.cantidad) desc limit 5 

C#サイファーは試してみてください。

上記の機能がNeo4jClientで使用できるかどうかは知りませんか?または、私を正しい方向に向けることによって私を助けてください。

答えて

1

の文字列のように、toInteger()の機能を追加するだけです。例えば

order by toInteger(r.cantidad) desc 

はなる:

.OrderByDescending("toInteger(r.cantidad)")