UNPKG

odatafy-mongodb

Version:

convert oData requests through odatafy to MongoDB queries

15 lines (14 loc) 597 B
import { Document } from 'mongodb'; import { SelectNode } from 'odatafy-parser'; /** * Get a MongoDB project stage based on oData select parameter * @param expr value of select url parameter * @returns MongoDB aggregation pipline project stage */ export declare function generateProjectFromSelectExpr(expr: string): Document; /** * Get MongoDB project stage based on a parsed select expression * @param select ast parsed select from a select expression * @returns MongoDB aggregation pipline project stage */ export declare function generateProjectStage(selectNode: SelectNode): Document;