Chúng ta có thể có nhiều thuộc tính của một nút để xác định nó duy nhất trong neo4j cơ sở dữ liệu đồ thị?Nhiều thuộc tính của nút để xác định nút Độc đáo
Thứ gì đó giống như khóa chính kết hợp, trong RDBMS, để nhận dạng duy nhất một hàng của bảng.
Chúng ta có thể có nhiều thuộc tính của một nút để xác định nó duy nhất trong neo4j cơ sở dữ liệu đồ thị?Nhiều thuộc tính của nút để xác định nút Độc đáo
Thứ gì đó giống như khóa chính kết hợp, trong RDBMS, để nhận dạng duy nhất một hàng của bảng.
Thật không may là không. Điều tốt nhất mà bạn có thể làm tại thời điểm này là tạo một thuộc tính để nối các thuộc tính mà bạn muốn nhận dạng duy nhất và đặt một ràng buộc vào đó.
Bạn có thể sử dụng thuộc tính mảng và tạo chỉ mục trên đó.
Cảm ơn bạn, cũng sẽ thử điều này. – RCS
Hiện tại, neo4j (v3.0.3) vẫn không hỗ trợ ràng buộc duy nhất với nhiều thuộc tính. Lý do đằng sau điều này là: When a unique constraint is created it also creates an index on it and as indexes only allow one property, thus constraints can only be applied on one index.
Cảm ơn brian, sẽ thử điều này. – RCS
Câu trả lời cho [câu hỏi hơi liên quan này] (http://stackoverflow.com/questions/22498054/how-to-create-unique-constraint-involving-multiple-properties-in-neo4j) cung cấp đề xuất về cách ghép nối . – cybersam