function
Where
Authorize only documents matching an atomic predicate.
Arguments
| Argument | Type | Description |
|---|---|---|
expression | query.Expression | A non-nil predicate kept on the atomic store operation. |
Returns
An immutable filtered decision.
AccessDecisionHow it works
Where panics for a nil expression. Returning a predicate never authorizes a separate read-then-write check.
Full signature
func Where(expression query.Expression) AccessDecisionRelated types
ExpressionA sealed immutable predicate consumed atomically by stores.
AccessDecisionAn allow, deny, or filtered authorization result.