問題タブ [cypher-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
709 参照

neo4j - 複数のパラメータを Neo4j ブラウザに渡す方法

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

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

    結果:

    /li>
  2. :param矢印構文を使用すると、両方のパラメーターを正しく定義できますが、別のコマンドが必要です。

    結果:

    /li>

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

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

0 投票する
1 に答える
154 参照

neo4j - 結果ノードの接続方法 Neo4j

Neo4j には、最初のクエリの後にノードを接続するために 2 番目のクエリを実行して収集する「結果ノードを接続する」チェック ボックス オプションがあります。

例えば

このクエリは、互いに接続されている 40 個のノードを返します。これは Neo4j ブラウザーでは機能しますが、Neo4j ブルームでは接続できません。では、内部で結果ノードを接続するために実行される 2 番目のクエリは何ですか?

ありがとう

0 投票する
0 に答える
69 参照

neo4j - FOREACH の MERGE とサイファー スクリプトのトランザクションを組み合わせる

cypher-shellで使用する暗号スクリプト ファイルを作成しようとしています。

目的

結果は、「Constant」という名前のノードの束になるはずです。プロパティとしてマップを使用するだけの場合もあれば、プロパティを動的に設定しようとする場合もあります。これはすべて、トランザクションにラップされたFOREACHで発生する必要があります。createdAt

とりあえずこんな感じ

編集:もうエラーはありません

なんらかの理由でエラーが表示されなくなりました。

バージョン: ボルト: 4.2 Neo4J 4.2.3

しかし、次のエラーが発生します。

そして、ノードは追加されていません (これは、トランザクションでエラーが発生した場合に発生するはずのことです):

私が間違っていることは何ですか?