Creating a Relationship ใน Neo4j

| Database-Neo4j | 848 | 873 วันที่แล้ว
ความสำคัญอย่างหนึ่งของ Database ก็คือ Relationship หรือความสัมพันธ์นั่นเอง เรามาดูวิธีการสร้าง Relationship ใน Neo4j กันครับ

ใน Neo4j นั้น Relationship เป็นการเชื่อมความสัมพันธ์ระหว่าง Node เข้าด้วยกัน

ไปดู Syntax กันก่อนครับ ตามด้านล่าง

CREATE (node1)-[:RelationshipType]->(node2)
เมื่อได้ Syntax แล้วเราก็ลองไปดูตัวอย่างกันครับ ผมลองใช้ Query ดูครับ
CREATE (n1:howtoclicks)-[r:join]->(n2:howtoclicksgroup)
เมื่อลองรันแล้วก็ได้ผลลัพธ์ตามตัวอย่างด้านล่าง
จากตัวอย่างผมสร้าง node มีชื่อ(ผมขอเรียก label ว่าชื่อแล้วกันนะคับ)ว่า howtoclicks จากนั้นก็สร้าง relationship ที่มีชนิดเป็น join แล้วก็ให้เชื่อมกับ node ที่ชื่อว่า howtoclicksgroup เมื่อรันแล้วก็ให้ return มาด้วยก็ได้การเชื่อมตามรูป โดยการเชื่อม มีการเชื่อมจาก n1 ไป n2 ตามหัวลูกศร ถ้าเราลองสร้างแบบ เอาหัวลูกศรชี้ไปอีกทางได้หรือเปล่านะ!!!! มาลองดูกันครับ
จากรูปเราจะเห็นว่าใช้ได้ครับ เอะ!!! แล้วเราจะให้มันเชื่อมกันทั้งสองด้านได้หรือเปล่านะ ต้องลองอีกครั้งครับ
จะเห็นว่าเมื่อ Create และ ใช้ relationship แบบทั้งสองฝั่งจะเกิด Error จาก Error มันบอกว่า Only directed relationships are supported in CREATE
comments

[1]
Adobe-PDF
980 D
[1]
Android
871 D
[40]
Animal
964 D
[1]
Apache
980 D
[2]
[10]
[2]
CMS-SMF
981 D
[1]
[3]
[1]
Database
980 D
[4]
[1]
Docker
875 D
[1]
Fruit
964 D
[2]
Git
767 D
[5]
HTML
767 D
[1]
Housework
969 D
[2]
IT
961 D
[2]
Imacro
981 D
[17]
Java
764 D
[1]
Java-Web
871 D
[1]
[2]
MQL5
793 D
[3]
MakeMoney
766 D
[18]
[1]
Maven
765 D
[1]
Mobile
978 D
[1]
NodeJs
766 D
[3]
Physics
762 D
[4]
PugJS
766 D
[2]
React
776 D
[132]
Science
963 D
[1]
[2]
Spring
765 D
[7]
[2]
[1]
[4]
Ubuntu
930 D
[1]
WebLogic
962 D
[4]