Cypher Neo4j 中的字符串连接
string concatenation in Cypher Neo4j
我想实现这个:从 CSV 文件中检索一个单词,然后在 post 中查找带有该单词的标签是否存在问题是我无法执行连接
"Type mismatch" 错误可以通过将连接括在括号中来解决,例如:
WHERE line[0] =~ (".*#" + line[0] + ".*")
然而,从逻辑上讲,WHERE
子句永远不可能成立。一个字符串不能等于一个更长的字符串(本身,前面有一个额外的字符)。
如果您只是想查看某个词是否以主题标签开头,这应该可行:
WHERE line[0] STARTS WITH "#"
或者,如果您想查看字符串中是否有主题标签:
WHERE line[0] CONTAINS "#"
我想实现这个:从 CSV 文件中检索一个单词,然后在 post 中查找带有该单词的标签是否存在问题是我无法执行连接
"Type mismatch" 错误可以通过将连接括在括号中来解决,例如:
WHERE line[0] =~ (".*#" + line[0] + ".*")
然而,从逻辑上讲,WHERE
子句永远不可能成立。一个字符串不能等于一个更长的字符串(本身,前面有一个额外的字符)。
如果您只是想查看某个词是否以主题标签开头,这应该可行:
WHERE line[0] STARTS WITH "#"
或者,如果您想查看字符串中是否有主题标签:
WHERE line[0] CONTAINS "#"