js-bao-wss-client / PipelineQueryStep
Interface: PipelineQueryStep
A query step inside a pipeline definition's steps array. Keys: name, type, modelName, filter, sort, limit, projection, include.
Properties
filter
filter:
OperationFilter
Structured filter object, or a $params/$steps reference. Required.
include?
optionalinclude?:Record<string,any>
limit?
optionallimit?:number
modelName
modelName:
string
name
name:
string
Unique step name (referenced by later steps as $steps.<name>).
projection?
optionalprojection?:Record<string,0|1>
Field projection: an include (1) or exclude (0) map. Object only.
sort?
optionalsort?:Record<string,-1|1>
Field → sort direction (1 ascending, -1 descending).
type
type:
"query"