UNPKG

odatafy-mongodb

Version:

convert oData requests through odatafy to MongoDB queries

15 lines (14 loc) 637 B
import { ComputeNode } from 'odatafy-parser'; import { Document } from 'mongodb'; /** * Generate a MongoDB addFields stage based on an oData compute expression * @param computedExpr expression of compute parameter * @returns MongoDB addFields stage */ export declare function generateComputeStageFromComputedExpr(computedExpr: string): Document; /** * Generate a MongoDB addFields expression based on the ast of a parsed oData compute expression * @param ast abstract syntax tree of a parsed oData compute expression * @returns MongoDB addFields stage */ export declare function generateComputeStage(ast: ComputeNode): Document;