我们知道我们可以根据文档创建基于其他属性的计算属性,
type Person {
property first_name -> str;
property last_name -> str;
property full_name := .first_name ++ ' ' ++ .last_name;
}
我想创建一个计算属性,显示给定的非必需属性组合是全部存在还是全部不存在,概念上像这样,
type Person {
property first_name -> str;
property last_name -> str;
property has_name := .first_name is not null and .last_name is not null;
}
但是,EdgeDB 没有 null 的概念,因此这不起作用。有可能做到这一点吗?如果是这样,生成的计算属性本身是否可以required
?