数据导入、查询

Nebula:v2.0.0-alpha
Studio:v2.1.9-beta

数据导入时,会存在很多记录的某些字段值为空的情况,查询属性值时就会出现下面情况:


大量_EMPTY_数据出现。
有三个问题:
(1)导入数据时有没有配置可以让这些属性值为空的字段直接丢掉,连_EMPTY_也不要?
(2)查询时有没有方法可以只返回有数据的属性值?
(3)如果空字段_EMPTY_量较多,对nebula的效率有没有影响?

  1. importer 导入时没有对空数据做默认值设置的。 但你可以在tag或者edge的属性上设置默认值。
    CREATE TAG - Nebula Graph Database 内核手册
  2. 查询时 目前应该没办法只返回有数据的属性值 @jievince
1 个赞

也就是说如果设置默认是空的话 ,查询时的返回也是空, 同样也是做不到过滤这些空的返回返回值?

你在console中查询的话,还是会把空属性打印出来的。
如果你业务上明确不要某个属性的空结果时,可以通过where条件过滤掉。

好的 谢谢