3

パラメータ値の型 (int、date) が正しく解釈されるようにしながら、Neo4j 4.0 ブラウザに複数のパラメータを渡したいと思います。Cypher shell コマンドの構文を使用してみました:

  1. コロン構文を使用すると、paramName: paramValue複数のパラメーターを渡すことができますが、それらの型は暗黙的に変換されます (日付から文字列へ、整数から浮動小数点数へ)。

    :param d: date('2020-03-07'), x: 1
    

    結果:

    {
      "d": "date('2020-03-07')",
      "x": 1.0
    }
    
  2. :param矢印構文を使用すると、両方のパラメーターを正しく定義できますが、別のコマンドが必要です。

    :param d => date('2020-03-07')
    :param x => 1
    :params
    

    結果:

    {
      "d": "2020-03-07",
      "x": 1
    }
    

私のクエリの多くは多数のパラメータを使用しています.1つのコマンドを使用してすべてのパラメータを正しく渡す方法はありますか?

(関連する質問neo4j: What is the syntax to set cypher query parameters in the browser interface?がありますが、回答は型に関する問題を考慮していません。)

4

1 に答える 1