Star

使用java进行查询,报没有选择space,如何在查询语句中选择space??

使用的是2.0版本,然后就是使用了官网提供的例子,
String query = "LOOKUP ON jibing WHERE covid19.jibing.id == 1 ";

            ResultSet resp = session.execute(query);
            if (!resp.isSucceeded()) {
                log.error(String.format("Execute: `%s', failed: %s",
                        query, resp.getErrorMessage()));
                System.exit(1);
            }
            printResult(resp);

jibing 这个vertex 是在一个space 中,
报错,failed: SemanticError: Space was not chosen.
请问,正确的如何写?没有找到正确的方法

你需要 先执行use space
文档 https://docs.nebula-graph.com.cn/manual-CN/2.query-language/4.statement-syntax/3.utility-statements/use-syntax/

我用的 1.x client 里面的demo 有先use space 后query案例 参考。2.0 不了解

你用2.0的client为什么要看1.0的demo呢,你看2.0的example就可以了,2.0的example里面有整个插入到查询的所有query使用。

在执行查询语句前先执行选择space语句

session.execute(“use space;”);

然后再执行你发出来的这段

浙ICP备20010487号