Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.helix-db.com/llms.txt

Use this file to discover all available pages before exploring further.

For the complete documentation index optimized for AI agents, see llms.txt.
Sometimes, you may want to set default values for item fields
N::NodeType {
  field1: String DEFAULT "default",
  field2: U32 DEFAULT 0,
  created_at: Date DEFAULT NOW
}
Helix will use the default value if a value is not provided when inserting the item.

Default value types

TypeExampleDescription
StringDEFAULT "value"Default string literal
NumberDEFAULT 0Default numeric value
TimestampDEFAULT NOWAutomatically set to current timestamp on creation

Example

In the example below, the age field has not been provided when inserting the item so the default value of 0 will be used.
QUERY createUser(name: String) =>
    user <- AddN<User>({name}) 
    RETURN user