UNPKG

@wepublish/api-db-mongodb

Version:

We.publish Database adapter for mongoDB

21 lines (19 loc) 571 B
import {DateFilterComparison} from '@wepublish/api' export function mapDateFilterComparisonToMongoQueryOperatior( operator: DateFilterComparison ): string { switch (operator) { case DateFilterComparison.GreaterThan: return '$gt' case DateFilterComparison.GreaterThanOrEqual: return '$gte' case DateFilterComparison.Equal: return '$eq' case DateFilterComparison.LowerThan: return '$lt' case DateFilterComparison.LowerThanOrEqual: return '$lte' default: throw new Error('Unknown DateFilterComparison') } }