Overview
Property
Value
Definition
type User struct {
som.Node
PrimaryEmail som.Email // Required
SecondaryEmail *som.Email // Optional
}Schema
DEFINE FIELD primary_email ON user TYPE string
ASSERT string::is::email($value);
DEFINE FIELD secondary_email ON user TYPE option<string>
ASSERT $value == NONE OR $value == NULL OR string::is::email($value);Creating Email Values
Filter Operations
Equality Operations
Set Membership
Comparison Operations
Component Extraction
String Operations on Components
Nil Operations (Pointer Types Only)
Zero Value Check
Sorting
Method Chaining
Common Patterns
Filter by Domain
Find Gmail Users
Find Admin Emails
Users with Secondary Email
Educational Institutions
Complete Example
Filter Reference Table
Base Operations
Operation
Description
Returns
Component Extraction
Operation
Description
Returns
Last updated