91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Cypher函數如何獲取關系屬性

小樊
83
2024-10-31 22:41:32
欄目: 編程語言

在Neo4j中,您可以使用Cypher查詢語言來獲取關系(Relationship)的屬性。以下是一個示例,展示了如何獲取關系屬性:

假設您有一個名為Person的節點,它與其他節點之間存在KNOWS關系,并且這些關系具有一些屬性,例如創建日期和強度。

首先,創建一個包含關系的示例圖:

CREATE (p1:Person {name: 'Alice', age: 30})
CREATE (p2:Person {name: 'Bob', age: 25})
CREATE (p1)-[:KNOWS {since: 2020, strength: 5}]->(p2)

接下來,使用以下Cypher查詢來獲取KNOWS關系的屬性:

MATCH (p1:Person)-[r:KNOWS]->(p2:Person)
RETURN p1, r, p2

這將返回以下結果:

+------+------------------+------+
| p1   | r                | p2   |
+------+------------------+------+
| Alice| {since: 2020, ...}| Bob  |
+------+------------------+------+

如果您只想獲取特定的屬性,例如sincestrength,可以使用以下查詢:

MATCH (p1:Person)-[r:KNOWS]->(p2:Person)
RETURN p1, r.since AS since, r.strength AS strength, p2

這將返回以下結果:

+------+-------+----------+------+
| p1   | since | strength | p2   |
+------+-------+----------+------+
| Alice| 2020  | 5        | Bob  |
+------+-------+----------+------+

請注意,屬性名稱在查詢中不需要引號,但如果屬性名稱包含特殊字符或保留字,則需要用引號括起來。

0
化德县| 鄂伦春自治旗| 宁河县| 苗栗市| 吉木乃县| 车致| 蕲春县| 凌源市| 额济纳旗| 房产| 汝州市| 吉木乃县| 贺州市| 万安县| 晋州市| 六枝特区| 卢湾区| 钟祥市| 彭阳县| 河北区| 北票市| 嘉祥县| 萨嘎县| 千阳县| 永靖县| 晴隆县| 蓝田县| 增城市| 永定县| 长汀县| 扬州市| 临猗县| 昌吉市| 永昌县| 桑日县| 仙桃市| 玉龙| 荣成市| 西畴县| 偃师市| 永德县|