如何在 neo4j 中一次执行多个密码。
How could execute multiple cypher at a time in neo4j.
我想同时为浏览器执行多个密码查询,我怎么算执行它。我正在使用 2.2.5 的 noe4j 版本。我的示例查询是,
CREATE(n:Taxonomy{UUID:10001, name:"BOSH", classType:"Interface Type", version:"2.2",isDeleted:"0"});
CREATE(n:Taxonomy{UUID:10002, name:"Iaas", classType:"AWS", version:"0.0",isDeleted:"0"});
CREATE(n:Taxonomy{UUID:10003, name:"order lifecycle", classType:"draft order", version:"0.0",isDeleted:"0"});
CREATE(n:IaaSTemplate{UUID:20001, IaasName:"Iaas Template 1",isDeleted:"0"});
CREATE(n:TemplateFunction{UUID:30001, functionName:"bosh target",isDeleted:"0"});
CREATE(n:TemplateFunction{UUID:30002, functionName:"bosh login",isDeleted:"0"});
不幸的是,Neo4j 浏览器还不支持它,它在一长串东西中。
您可以使用连接到 运行 浏览器的 bin/neo4j-shell。
或者像 cycli 这样的项目,它是一个丰富多彩的自动完成 shell Neo4j,它与 http 接口对话并支持身份验证等
浏览器(尚)不支持将多个查询合并为一个查询。
但是,您问题中的特定查询可以通过以下方式轻松合并为一个查询:
正在从所有节点中删除 n
标识符。
在单个查询中,标识符与节点或关系的特定实例相关联(忽略 WITH
子句的影响)。但是,由于您实际上并未使用该标识符,因此删除它会允许所有 CREATE
子句共存于同一查询中。
删除所有分号(最后一个分号除外)。
所以,这应该有效:
CREATE(:Taxonomy{UUID:10001, name:"BOSH", classType:"Interface Type", version:"2.2",isDeleted:"0"})
CREATE(:Taxonomy{UUID:10002, name:"Iaas", classType:"AWS", version:"0.0",isDeleted:"0"})
CREATE(:Taxonomy{UUID:10003, name:"order lifecycle", classType:"draft order", version:"0.0",isDeleted:"0"})
CREATE(:IaaSTemplate{UUID:20001, IaasName:"Iaas Template 1",isDeleted:"0"})
CREATE(:TemplateFunction{UUID:30001, functionName:"bosh target",isDeleted:"0"})
CREATE(:TemplateFunction{UUID:30002, functionName:"bosh login",isDeleted:"0"});
我想同时为浏览器执行多个密码查询,我怎么算执行它。我正在使用 2.2.5 的 noe4j 版本。我的示例查询是,
CREATE(n:Taxonomy{UUID:10001, name:"BOSH", classType:"Interface Type", version:"2.2",isDeleted:"0"});
CREATE(n:Taxonomy{UUID:10002, name:"Iaas", classType:"AWS", version:"0.0",isDeleted:"0"});
CREATE(n:Taxonomy{UUID:10003, name:"order lifecycle", classType:"draft order", version:"0.0",isDeleted:"0"});
CREATE(n:IaaSTemplate{UUID:20001, IaasName:"Iaas Template 1",isDeleted:"0"});
CREATE(n:TemplateFunction{UUID:30001, functionName:"bosh target",isDeleted:"0"});
CREATE(n:TemplateFunction{UUID:30002, functionName:"bosh login",isDeleted:"0"});
不幸的是,Neo4j 浏览器还不支持它,它在一长串东西中。
您可以使用连接到 运行 浏览器的 bin/neo4j-shell。
或者像 cycli 这样的项目,它是一个丰富多彩的自动完成 shell Neo4j,它与 http 接口对话并支持身份验证等
浏览器(尚)不支持将多个查询合并为一个查询。
但是,您问题中的特定查询可以通过以下方式轻松合并为一个查询:
正在从所有节点中删除
n
标识符。在单个查询中,标识符与节点或关系的特定实例相关联(忽略
WITH
子句的影响)。但是,由于您实际上并未使用该标识符,因此删除它会允许所有CREATE
子句共存于同一查询中。删除所有分号(最后一个分号除外)。
所以,这应该有效:
CREATE(:Taxonomy{UUID:10001, name:"BOSH", classType:"Interface Type", version:"2.2",isDeleted:"0"})
CREATE(:Taxonomy{UUID:10002, name:"Iaas", classType:"AWS", version:"0.0",isDeleted:"0"})
CREATE(:Taxonomy{UUID:10003, name:"order lifecycle", classType:"draft order", version:"0.0",isDeleted:"0"})
CREATE(:IaaSTemplate{UUID:20001, IaasName:"Iaas Template 1",isDeleted:"0"})
CREATE(:TemplateFunction{UUID:30001, functionName:"bosh target",isDeleted:"0"})
CREATE(:TemplateFunction{UUID:30002, functionName:"bosh login",isDeleted:"0"});