Tôi có cảm giác mình sắp sửa sai về điều này. Nhưng dù sao.Neo4j kiểm tra xem nút có tồn tại trước khi tạo không?
Tôi có một cơ sở dữ liệu sql mà về cơ bản là một bảng được chuẩn hóa một cách có chủ đích mà tôi đã xây dựng để làm nhiệm vụ này dễ dàng hơn cho tôi, vì vậy tôi có thể lấy nội dung từ một bảng.
gì tôi có là một bảng các cặp, một cái gì đó như thế này:
user_lo | user_hi | something_else | other stuff
1000 | 1234 | 1231251654 | 123
1050 | 1100 | 1564654 | 45648
1080 | 1234 | 456444894648 | 1
Và vân vân.
Vì vậy, đối với đồ thị neo4j của tôi db, tôi muốn mỗi id người dùng là nút, các thứ khác không quá quan trọng nhưng sẽ là công cụ trong quan hệ cơ bản.
Tôi chỉ muốn một nút cho mỗi người dùng, vì vậy cảm giác của tôi là nếu tôi làm điều gì đó như thế này:
while (rs.next()) {
node_lo = db.createNode();
node_lo.setProperty("user_id", rs.getInt(1));
node_hi = db.createNode();
node_hi.setProperty("user_id", rs.getInt(2));
}
đó khi chúng ta thêm nút với user_id 1234 cho lần thứ hai, nó sẽ chỉ tạo một nút mới, nhưng những gì tôi muốn là chỉ lấy nút này thay vì tạo nó để tôi có thể thêm nó vào mối quan hệ với 1080 trong trường hợp này.
Vậy cách để làm điều này là gì?
lấy hoặc tạo nhà máy hoạt động tốt, cảm ơn. –