Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-types/boolean-type/ Documentation version: v5.3.2 # 布尔 布尔类型通过`BOOL`或`BOOLEAN`关键字声明,可以设置为以下值:`TRUE`、`FALSE`和`UNKNOWN`。其中,`UNKNOWN`等同于`NULL`,表示未知。 ## 声明示例 ```` ''' CREATE GRAPH TYPE IF NOT EXISTS person AS { NODE Person ( { id INT64 PRIMARY KEY, is_adult BOOL DEFAULT TRUE, name STRING DEFAULT 'John Doe', hobbies LIST DEFAULT ['reading', 'swimming'], birthday DATE DEFAULT DATE('1990-01-01') } ) } ''' ```` 在上述示例中,属性`is_adult`的数据类型为布尔(`BOOL`),默认值为`TRUE`。 ## 谓词 谓词是用于在查询中过滤数据的逻辑表达式,它指定了一个返回结果为布尔值的条件。GQL 支持以下谓词: - [比较谓词](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/comparison/) - [EXISTS 谓词](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/exists/) - [Null 谓词](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/null/) - [标签谓词](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/labeled/) - [ALL_DIFFERENT 谓词](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/all_different/) - [SAME 谓词](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/same/)