Neo4j - Thả duy nhất

Chúng ta đã thảo luận về việc tạo các thao tác ràng buộc UNIQUE với các ví dụ trong chương trước. Trong chương này, chúng ta sẽ thảo luận về việc loại bỏ hoạt động ràng buộc UNIQUE với các ví dụ.

Neo4j CQL cung cấp lệnh "DROP CONSTRAINT" để xóa ràng buộc Duy nhất hiện có khỏi thuộc tính nút hoặc mối quan hệ.

Cú pháp

Sau đây là cú pháp để loại bỏ một ràng buộc DUY NHẤT trong Neo4j.

DROP CONSTRAINT ON (node:label) 
ASSERT node.id IS UNIQUE

Thí dụ

Sau đây là một Truy vấn Cypher mẫu để loại bỏ ràng buộc DUY NHẤT trên thuộc tính id.

DROP CONSTRAINT ON (n:player) 
ASSERT n.id IS UNIQUE

Để thực hiện truy vấn trên, hãy thực hiện các bước sau:

Step 1- Mở Ứng dụng máy tính để bàn Neo4j và khởi động Máy chủ Neo4j. Mở ứng dụng trình duyệt tích hợp sẵn của Neo4j bằng URLhttp://localhost:7474/ như thể hiện trong ảnh chụp màn hình sau.

Step 2 - Sao chép và dán truy vấn mong muốn trong dấu nhắc đô la và nhấn nút phát (để thực hiện truy vấn) được đánh dấu trong ảnh chụp màn hình sau.

Kết quả

Khi thực hiện, bạn sẽ nhận được kết quả sau.