ใช้ Cypher เพื่อสร้างข้อ จำกัด เพื่อป้องกันความสัมพันธ์ที่ซ้ำกันระหว่างโหนด [ซ้ำกัน]

ฉันกำลังส่งคำสั่ง Cypher โดยทางโปรแกรมเพื่อสร้างกราฟ ฉันสร้างสองโหนดและส่งคำสั่ง Cypher เพื่อเพิ่มความสัมพันธ์ระหว่างโหนดเหล่านั้น ไม่มีปัญหา. อย่างไรก็ตาม บางครั้งความสัมพันธ์ก็มีอยู่แล้ว ดังนั้นฉันจึงต้องการวิธีที่จะทำให้แน่ใจว่าจะไม่ถูกเพิ่มเป็นครั้งที่สอง ฉันสามารถเพิ่มข้อจำกัดเพื่อป้องกันโหนดที่ซ้ำกัน แต่ฉันไม่พบไวยากรณ์ที่จะทำสิ่งนั้นกับความสัมพันธ์


person nicomp    schedule 12.05.2020    source แหล่งที่มา


คำตอบ (1)


ลองดูคำสั่ง Cypher MERGE ฉันเชื่อว่ามันจะทำสิ่งที่คุณกำลังมองหา

person hoyski    schedule 12.05.2020
comment
บิงโก ขอบคุณ - person nicomp; 14.05.2020