Package-level declarations
Utilities for referencing variables and classes.
User::_id // _id
User::profile / Profile::name // profile.name
User::friends[1] / Friend::name // friends.$1.name
Content copied to clipboard
This package contains a low-level type-unsafe implementation of arbitrary document paths, and a high-level type-safe wrapper that provides the above utility functions.
Note that some functions are only provided when the FieldDsl is into scope (which should be done automatically by most operators). This means that you should rarely need to import anything for these functions to be available.
Operators
Types
Link copied to clipboard
Low-level, type-unsafe pointer to a specific field in a document.
Link copied to clipboard
Single segment in a Path.