在Neo4j浏览器中,我可以:play sysinfo
或
:GET /db/manage/server/jmx/domain/org.neo4j/instance%3Dkernel%230%2Cname%3DPrimitive%20count
获取节点和关系的ID分配。有没有办法通过Cypher查询获取相同的信息,以便我可以通过bolt协议请求它?我知道我可以编写一个搜索所有节点/关系并返回最大ID的查询,但是在大型数据库上这很慢,所以我更喜欢可以直接访问存储属性的东西。
答案 0 :(得分:1)
结帐the docs,尤其是dbms.queryJmx()
。对于此特定查询,
CALL dbms.queryJmx('org.neo4j:instance=kernel#0,name=Primitive count')
如果您想探索其他可以获取的内容,只需传入'org.neo4j:*'
作为查询字符串。根据你选择的驱动程序,结果的确切结构可能非常有趣......因此可能需要进行一些解析工作。