Creating a Relationship ใน Neo4j

| Database-Neo4j | 653 | 651 วันที่แล้ว
ความสำคัญอย่างหนึ่งของ 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
758 D
[1]
Android
649 D
[40]
Animal
742 D
[1]
Apache
758 D
[2]
[10]
[2]
CMS-SMF
759 D
[1]
[3]
[1]
Database
758 D
[4]
[1]
Docker
654 D
[1]
Fruit
742 D
[2]
Git
545 D
[5]
HTML
545 D
[1]
Housework
747 D
[2]
IT
739 D
[2]
Imacro
759 D
[17]
Java
542 D
[1]
Java-Web
649 D
[1]
[2]
MQL5
571 D
[3]
MakeMoney
544 D
[18]
[1]
Maven
543 D
[1]
Mobile
756 D
[1]
NodeJs
544 D
[3]
Physics
540 D
[4]
PugJS
544 D
[2]
React
554 D
[132]
Science
741 D
[1]
[2]
Spring
543 D
[7]
[2]
[1]
[4]
Ubuntu
709 D
[1]
WebLogic
740 D
[4]