Creating a Relationship ใน Neo4j

| Database-Neo4j | 725 | 741 วันที่แล้ว
ความสำคัญอย่างหนึ่งของ 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
848 D
[1]
Android
739 D
[40]
Animal
832 D
[1]
Apache
847 D
[2]
[10]
[2]
CMS-SMF
849 D
[1]
[3]
[1]
Database
847 D
[4]
[1]
Docker
743 D
[1]
Fruit
832 D
[2]
Git
635 D
[5]
HTML
635 D
[1]
Housework
837 D
[2]
IT
829 D
[2]
Imacro
849 D
[17]
Java
632 D
[1]
Java-Web
739 D
[1]
[2]
MQL5
661 D
[3]
MakeMoney
634 D
[18]
[1]
Maven
633 D
[1]
Mobile
846 D
[1]
NodeJs
634 D
[3]
Physics
630 D
[4]
PugJS
634 D
[2]
React
644 D
[132]
Science
831 D
[1]
[2]
Spring
633 D
[7]
[2]
[1]
[4]
Ubuntu
798 D
[1]
WebLogic
830 D
[4]