Skip to content

toCloudflareFilter

function toCloudflareFilter(filter?): Record<string, unknown>;

Translate Kuralle’s MongoDB-style VectorFilter into the flat object shape Cloudflare Vectorize accepts. Vectorize filters are field-level only.

Unsupported top-level logical operators ($and, $or, $not) throw UnsupportedFilterOperatorError — previously silently warned + dropped.

Parameter Type

filter?

VectorFilter

Record<string, unknown>