Override filtering behavior
This is the official documentation of the @forestadmin/agent
Node.js agent.
You may want to read about the following topics before using those features:
Disabling operators
Substitution
Operation substitution can be used for two motives:
Performance: provide a more efficient way to perform a given filtering operation
Capabilities: enable filtering on a computed field or other non-filterable fields
Operators to support to enable the search
Emulation
Filtering emulation allows making fields filterable automatically. It is a convenient way to get things working quickly for Collections that have a low number of records (in the thousands at most).
This emulation forces the Agent to retrieve all the Collection records and compute the field values for each one of them. As a consequence, filtering emulation performance cost is linear with the number of records in the Collection, so activate it sparingly and with great care.
Last updated