" "脚本(带空格的空空间)工作正常,但""空字符串崩溃。
gremlin> g.addV("Test").property("title", "Test node 1").property("a", "")
{"requestId":"111xxxx-xxx-xxx-xxx-xxx","code":"MalformedQueryException","detailedMessage":"Query parsing failed at line 1, character position at 62, error message : no viable alternative at input 'g.addV(\"Test\").property(\"title\",\"Test node 1\").property(\"a\",\"\"'"}
Type ':help' or ':h' for help.
Display stack trace? [yN]
gremlin> g.addV("Test").property("title", "Test node 1").property("a", " ")
==>v[98b22f0f-6be0-fb11-38cc-066bf7e17051]这在NEO4J Gremlin中很好,所以我怀疑这是Gremlin的问题。这是海王星的缺陷还是特征?
发布于 2018-07-03 12:22:29
我想,对于大多数图形系统来说,海王星作为空字符串的问题应该是一个可接受的值。作为一种解决办法,您是否尝试过将遍历编写为:
g.addV("Test").property("title", "Test node 1").property("a", '')也就是说,使用单引号来表示空字符串而不是双引号?也许这就是解决这个查询解析问题的方法。
https://stackoverflow.com/questions/51146201
复制相似问题