在使用图数据库时,有这么一个需求,需要根据某个点的id查询该点的某个tag是否存在,该语句如何编写
FETCH PROP ON tagName 'vid' YIELD vertex AS node
我试了 您的语句 结果是报错的
FETCH PROP ON t_out_corporation ‘123A123’ YIELD vertex AS node
我需要的是 查询结果可以正常返回 ture or false 或者 null
报错信息是啥?
-1005:TagName `t_out_corporation’ is nonexistent
报错信息是这个
我想确认一点 是否在写查询的时候,显示的tag都是必须创建好的 ,如果是的话,那我这种情况就会和我们现有的语句产生悖论了
show tags
看下你这个 tag 在不在。
1 个赞
是的,需要 schema 是确定的。
我的这个 tag存在,但是不是所有的点都使用了这个tag,在逻辑处理中我需要根据某个点的id查询该点是否存在该tag,这样去执行一定的逻辑操作,请问这个问题,有什么语句可以去判断吗 ?
那你换个思路,用 tag 来搜 id 呢?
MATCH (v:player) RETURN v
直接看有 tag 的有哪些点就好了呀。
1 个赞
想过这种写法,但是数据量太大,这种操作可能有问题吧,我是通过java去查询图数据库,传参为点id,所有想的是通过点id去查询点上tag是否存在
你把 show tags 的结果贴一下,我让研发给你看看。
1 个赞
该问题 已经可以了,我使用如下语句:
match (v:t_out_corporation) where id(v)==‘123A123’ return v.t_out_corporation.cust_value;
感谢您的回答
好的,我处理一下
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。