Star

Space中存在多个无属性的Tag时,查询结果不符合预期

为了更快地定位、解决问题,麻烦参考下面模版提问 ^ ^

提问参考模版:

  • nebula 版本:1.0.1

  • 部署方式(分布式 / 单机 / Docker / DBaaS):分布式/单机 均可复现

  • 出问题的 Space 的创建方式:执行 describe space xxx;
    CREATE SPACE nba (partition_num = 10, replica_factor = 1, charset = utf8, collate = utf8_bin);
    USE nba;
    CREATE TAG org_day ( );
    CREATE TAG poi_day ( indicator_1 string default “#null#”, indicator_2 double default -1 );
    CREATE TAG user_day ( );
    CREATE EDGE org_user ( );
    CREATE EDGE user_poi ( )

  • 问题的具体描述
    INSERT VERTEX org_day () VALUES 99999999:()
    FETCH PROP ON * 99999999【无结果】不符合预期,预期应该能返回VertexID
    FETCH PROP ON org_day 99999999【返回VertexID:99999999】
    FETCH PROP ON user_day 99999999【返回VertexID:99999999】不符合预期,预期应该无结果

1赞
  1. fetch prop on * 99999999 应该是可以查出结果的。
    image
  2. fetch prop on 不同tag时的确都能查出 99999999这个数据来
    image
    感谢应用nebula,您可以去github上提一个issue帮助我们发现和解决问题。 传送门 https://github.com/vesoft-inc/nebula/issues

可能和你版本有关,fetch prop on * 前期版本确实是不返回空属性的任何属性(包括vid),这个修复了,你更新就好了

你好,感谢你的反馈,我们知道问题原因了,我们会尽快修复的。

浙ICP备20010487号