gpt4 book ai didi

java - 在 neo4j 中验证数据库是否为空

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:41 26 4
gpt4 key购买 nike

我正在用 Java 开发 Neo4j,我有一个问题。创建节点时,如何验证数据库是否为空?

这是我创建节点的代码:

br = new BufferedReader(new FileReader(csvFile));

while (br.ready()==true) {
transaction = graphDb.beginTx();
int cont = 0;//limitador de tuplas por query
while ((line = br.readLine()) != null && cont < 10000) {

String[] dado = line.split(cvsSplitBy);

// inserir comando para criar o nós com a data
Node no = graphDb.createNode();
no.setProperty("data", dado[0]);
no.setProperty("temperatura", dado[1]);
no.setProperty("latitude", dado[2]);
no.setProperty("longitude", dado[3]);
no.setProperty("variação", dado[4]);

System.out.println(cont);
cont++;
}
transaction.success();
transaction.close();
}

最佳答案

Execute a cypher query from java .

使用这个查询:

MATCH (n) RETURN count(n);

如果答案为零,则数据库为空。如果是其他任何东西,那就不是。

关于java - 在 neo4j 中验证数据库是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31002700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com