在我们使用python客户端进行查询时,问句如果存在\进行换行,由于该符号需要转义,故输入后打印问句正常,但是发送到后台后台收到符号变为"\"导致无法正常输出结果,请问在python问句中如何添加换行符\
试试 \\ 呢,我反解析你的解析。
finalquery = f"""
lookup on `人` \\
yield id(vertex);
"""
这个查询语句是错误的
因为\必须加转义符,但是一旦添加转义符就是上述我给的例子,就会报错,我打印了下输入后台的结果,它又没识别转义符,变成了\
我记得 \ 只是为了表上下行的语句是一条语句,反正你的 query 都是 string 来传的,我觉得你可以不用 \
$var = GO FROM "player100" OVER follow YIELD dst(edge) AS id; \
GO FROM $var.id OVER serve YIELD properties($$).name AS Team, \
properties($^).name AS Player;
使用了自定义变量,如果不加它会默认是第一句查询然后返回结果是错的
不用\
不用\他会默认这是两个请求语句,会只返回第一个的请求结果
python代码贴一下
改成|的语句了,等碰到再问,现在就是一个问句特别长,比如我把properties(vertex)的每个属性打开,会特别长,加上\感觉好看点
直接换行就行,nGQL的语法是支持换行的
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。