Module Script Filtering
MCP Filter — Scripting Reference
Overview
# MCP filter (search) — uses display names + operators
Module('Customer').search({ "Status": "Active" })
# Raw MongoDB filter (findAll) — uses internal field paths
Module('Customer').findAll({ "$and": [{ "payload.f_abc123": "Active" }] })API
search(filters, includes?, sort?, direction?, take?)
search(filters, includes?, sort?, direction?, take?)Parameter
Type
Default
Description
Filter Format
Simple equality
Operator objects
Multiple fields (implicit AND)
Explicit AND/OR grouping
Operator Reference
Text operators
Operator
Aliases
Description
Number operators
Operator
Aliases
Description
Date operators
Operator
Aliases
Description
User operators
Syntax
Aliases
Description
Null checks
Operator
Aliases
Description
Boolean (YesNo) operators
Operator
Aliases
Description
Table/List field operators
Syntax
Description
Standard Fields
Field name
Maps to
Description
Examples
1. Simple equality
2. Text search with number range
3. Date range on module field
4. Current user's tasks due soon
5. OR across states
6. Nested AND/OR
7. Table row matching
8. Exclude rows + null check
9. Boolean + text exclusion
10. Entries updated in the past 3 months
11. With sort, direction, and limit
Notes
Last updated