Neo4j-return-clause
Neo4j-返品条項
RETURN句は、Neo4jでノード、関係、およびプロパティを返すために使用されます。 この章では、次の方法を学習します-
- 戻りノード
- 複数のノードを返す
- 関係を返す
- プロパティを返す
- すべての要素を返す
- 列エイリアスを持つ変数を返します
ノードを返す
RETURN句を使用してノードを返すことができます。
構文
以下は、RETURN句を使用してノードを返す構文です。
例
例に進む前に、以下に示すように3つのノードと2つの関係を作成します。
以下は、Dhoniという名前のノードを作成して返すサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。
複数のノードを返す
return節を使用して複数のノードを返すこともできます。
構文
以下は、return節を使用して複数のノードを返す構文です。
例
以下は、return節を使用して複数のノードを返すサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。 ここで、Neo4jが2つのノードを返したことを確認できます。
関係を返す
Return句を使用して関係を返すこともできます。
構文
以下は、RETURN句を使用して関係を返す構文です。
例
以下は、2つの関係を作成してそれらを返すサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。
プロパティを返す
RETURN句を使用してプロパティを返すこともできます。
構文
以下は、RETURN句を使用してプロパティを返す構文です。
例
以下は、ノードのプロパティを返すサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。
すべての要素を返す
RETURN句を使用して、Neo4jデータベースのすべての要素を返すことができます。
例
以下は、データベース内のすべての要素を返すCypher Queryの例です。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。
列エイリアスを持つ変数を返す
Neo4jのRETURN句を使用して、エイリアスを持つ特定の列を返すことができます。
例
以下は、POB列を出生地として返すサンプルサイファークエリです。
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。