@ra-libs/nestjs
  • Home
  • interceptors
    • PrismaRAInterceptor
  • Utils
    • getFilterValue
    • includeReferencesIDs
    • includeRelations
    • removeOutputRelations
    • transformFindAllOutputArraysToIds
    • transformInputsToPrisma
    • transformOutputArraysToIds
    • withFilterField
    • withQSeach
Powered by GitBook
On this page
  1. Utils

withFilterField

withFilterField method adds a new filter field (key/value) to the prisma query.

Usage

import { withFilterField } from '@ra-libs/nestjs';

query = withFilterField(query, 'firstName', 'John')

the query value will be

{
    ...query,
    where: {
        ...
        OR: [
            ...,
            {
                firstName: {
                    contains: 'John',
                    mode: 'insensitive'
                }
            }
        ]
    }
}
PrevioustransformOutputArraysToIdsNextwithQSeach

Last updated 2 years ago