NULL

    ANDORXORNOT的真值表如下。

    Nebula Graph中,NULL的比较和操作与openCypher不同,后续也可能会有变化。

    Nebula Graph中,NULL的比较操作不兼容openCypher。

    创建Tag,名称为player,指定属性nameNOT NULL

    使用SHOW命令查看创建Tag语句,属性nameNOT NULL,属性age为默认的。

    1. +-----------+-----------------------------------+
    2. | Tag | Create Tag |
    3. +-----------+-----------------------------------+
    4. | "student" | "CREATE TAG `player` ( |
    5. | | `name` string NOT NULL, |
    6. | | `age` int64 NULL |
    7. | | ) ttl_duration = 0, ttl_col = """ |

    插入点Kobe,属性age可以为NULL

    1. nebula> CREATE TAG player(name string, age int NOT NULL DEFAULT 18);

    插入点Kobe,只设置属性name

    查询点Kobe,属性age为默认值18

    1. nebula> FETCH PROP ON player "Kobe"
    2. +-----------------------------------------+
    3. | vertices_ |
    4. +-----------------------------------------+
    5. | ("Kobe" :player{age: 18, name: "Kobe"}) |