Tôi đã đọc qua số documentation cho neo4j và nó là components và chưa có chức năng cho phép tôi truy vấn tổng số nguyên thủy (nút, mối quan hệ và thuộc tính) trong biểu đồ. Liệu chức năng này tồn tại ở đâu đó hoặc tôi sẽ phải viết mã mà đi qua toàn bộ đồ thị đếm khi nó đi?Đếm nguyên thủy trong Neo4j
5
A
Trả lời
7
Cảm ơn câu hỏi! Tôi thuộc nhóm Neo4j và hiện tại chúng tôi có các công cụ thương mại báo cáo loại thông tin này. Tuy nhiên, một phần mở rộng của API được lên kế hoạch cho phiên bản mã nguồn mở tiếp theo. Trong thời gian này bạn có thể sử dụng API không chính thức sau đây:
EmbeddedNeo.getConfig().getNeoModule().getNodeManager().getNumberOfIdsInUse(Class)
nơi lớp sẽ Node.class
, Relationship.class
hoặc PropertyStore.class
.
1
này đã làm việc cho tôi:
import org.neo4j.kernel.impl.nioneo.store.PropertyStore
graph.getConfig().getGraphDbModule().getNodeManager().getNumberOfIdsInUse(Node.class);
graph.getConfig().getGraphDbModule().getNodeManager().getNumberOfIdsInUse(Relationship.class);
graph.getConfig().getGraphDbModule().getNodeManager().getNumberOfIdsInUse(PropertyStore.class)
Các vấn đề liên quan
- 1. Số nguyên là kiểu nguyên thủy
- 2. Tùy chỉnh nguyên thủy trong C#?
- 3. In ấn Mảng nguyên thủy trong Clojure
- 4. Tiêm một kiểu nguyên thủy trong AngularJS
- 5. Initialize mảng của nguyên thủy
- 6. Thư viện GUI để xử lý nguyên thủy và mảng/bộ sưu tập nguyên thủy
- 7. Tạo họa tiết hình cầu nguyên thủy
- 8. Nguyên thủy âm chưa được ký?
- 9. Mockito matcher và mảng nguyên thủy
- 10. đệ quy nguyên thủy mô-đun haskell
- 11. Nguyên thủy JSON không hợp lệ: id
- 12. Java Iterator với nhiều loại nguyên thủy
- 13. Sử dụng các loại nguyên thủy Unsigned
- 14. Các kiểu cấu trúc và nguyên thủy
- 15. Java nguyên thủy có bất biến không?
- 16. đối tượng so với nguyên thủy
- 17. Thay thế nguyên thủy cho Bàn ổi
- 18. Đếm số nguyên trong một chuỗi
- 19. Kiểu nguyên thủy vs Kiểu đối tượng trong Java
- 20. So sánh hai mảng nguyên thủy trong Java?
- 21. Chi phí cho đúc loại nguyên thủy trong Java
- 22. Loại biến số nguyên thủy trong thời gian biên dịch
- 23. Giữ một cặp nguyên thủy trong một Java HashMap
- 24. Khi nào sử dụng nguyên thủy trong Objective-C?
- 25. Xác định các kiểu nguyên thủy trong các mẫu
- 26. Tìm thứ tự cao nhất 1 trong Java nguyên thủy
- 27. So sánh hai biến dài nguyên thủy trong java
- 28. ActionScript - Sự khác biệt giữa các đối tượng nguyên thủy/không nguyên thủy để quản lý bộ nhớ?
- 29. Luôn sử dụng trình bao bọc đối tượng nguyên thủy cho JPA @Id thay vì loại nguyên thủy?
- 30. Dễ bay hơi hoặc đồng bộ cho loại nguyên thủy?
Cảm ơn, rất hữu ích, nhưng không nên getNodeModule() được getNeoModule() –
Rất tiếc, nhờ chỉ mà ra! Tôi đã cập nhật mẫu mã. – nawroth
Điều này hiện được ghi lại trong Câu hỏi thường gặp của Neo4j: http://wiki.neo4j.org/content/FAQ#How_can_I_get_the_total_number_of_nodes_and_relationships_currently_in_Neo4j.3F – nawroth