nebula 2.0
建立了一条 A 的 TGA,和一条B的TAG
两个TAG 用 C 边 连接
A插入数据 VID 为 A1
B插入数据VID 为 B1
插入 C 的 边 INSERT EDGE C(degree) VALUES A1-> B1:(”test”);
怎么查询 A 下面 的 B 的数据?
nebula 2.0
建立了一条 A 的 TGA,和一条B的TAG
两个TAG 用 C 边 连接
A插入数据 VID 为 A1
B插入数据VID 为 B1
插入 C 的 边 INSERT EDGE C(degree) VALUES A1-> B1:(”test”);
怎么查询 A 下面 的 B 的数据?
这只是一个统计,没有具体的数据啊
你要每个tag的信息,你可以创建索引,通过lookup或者match
我使用 LOOKUP ON province | GO FROM $-.VertexID over belong yield $$.city.name as citye_name,$$.province.name as province_name
citye_name 有数据
province.name 为空白
请问是哪里出了问题啊?
说明你的目标顶点没有province这个tag
你执行下
LOOKUP ON province | GO FROM $-.VertexID over belong YIELD belong._dst
只查看了 city 这一个,那我想获取province 下的数据应该怎么办呢?
怎么让我的目标顶点拥有province这个tag
给你的目标定点再插个province的tag,点是允许多个tag的,具体看insert的文档
请问您的意思是
INSERT VERTEX city(name, province) VALUES 100:(“Tim Duncan”, 42);
这样吗?
不是呀,province是tag name,不是属性名。
你里面有province这个tag把,你先desc tag province截图下
我用belong线连接了 city和province 但是 我现在无法通过 LOOKUP ON province 查询到 所有province 和city的信息
单独的 LOOKUP ON province只会查出来province的点,你要查city的你要LOOKUP ON city
lookup on province | go from $-.VertexID over belong yield $$.city.name,$^.province.name
我现在使用的这个能查询到
我觉得你可以去看下文档,看下 $$ 和 $^ 表达的意思