MongoEmitContext
MongoEmitContext =
object
Defined in: packages/aipql/src/types.ts:100
Context passed to Mongo function handlers so they can recurse into the translator and build filter objects without access to internals.
Properties
Section titled “Properties”caseInsensitive
Section titled “caseInsensitive”caseInsensitive:
boolean
Defined in: packages/aipql/src/types.ts:106
Whether case-insensitive matching is enabled.
Methods
Section titled “Methods”emit()
Section titled “emit()”emit(
expr):MongoFilter
Defined in: packages/aipql/src/types.ts:102
Translate a sub-expression into a MongoFilter object.
Parameters
Section titled “Parameters”Expr
Returns
Section titled “Returns”fieldPath()
Section titled “fieldPath()”fieldPath(
expr):string
Defined in: packages/aipql/src/types.ts:104
Resolve a field reference expression to a dotted path string e.g. “address.city”.
Parameters
Section titled “Parameters”Expr
Returns
Section titled “Returns”string