2015-03-17 14 views

Trả lời

10

Bạn sử dụng dấu gạch chéo kép để lấy ý kiến ​​cypher

// this is a comment

định dạng tập tin là của Neo4j vỏ không quá nhiều Cypher.

Sử dụng dấu chấm phẩy để kết thúc câu lệnh và bạn có thể bao quanh một số câu lệnh với BEGINCOMMIT cho giao dịch lớn hơn.

Bạn cũng có thể có các lệnh neo4j-shell khác trong tệp đó. Giống như schema --await

+0

Bởi "neo4j-she'll" Tôi giả sử bạn có nghĩa là * .sh ...? – Quasaur

2

Lưu ý rằng việc thực hiện // để lấy ý kiến ​​dường như buggy ...

Tôi chạy script test.cql này ...

// Tạo nút này
CREATE (rec:Customer {Name:"CUSTOMER1"});
// tạo nút này
CREATE (rec:Customer {Name:"CUSTOMER2"});
CREATE (rec:Customer {Name:"CUSTOMER3"}); // KHÔNG tạo nút này (bug?)
CREATE (rec:Customer {Name:"CUSTOMER4"}); // KHÔNG tạo nút này (bug?)

// KHÔNG tạo nút này (bug?)
CREATE (rec:Customer {Name:"CUSTOMER5"});

// Tạo nút này
CREATE (rec:Customer {Name:"CUSTOMER6"});

tức là Chỉ các nút CUSTOMER1, CUSTOMER2 và CUSTOMER6 được tạo khi tôi chạy điều này qua neo4-shell (Ubuntu 16.04)

+1

Tôi sẽ đồng ý với điểm này, đặc biệt là khi bạn bắt đầu xen kẽ các chỉ thị như ": param" với các bình luận. Tôi đang nộp một lỗi với neo4j. –

Các vấn đề liên quan