UNPKG

flexmonster-mongo-connector

Version:

MongoDB connector for Flexmonster Pivot Table and Charts

13 lines (12 loc) 678 B
import { Db } from 'mongodb'; import { CollectionName, PagingInterface } from './api/IDataAPI'; import { ConfigInterface } from './config/ConfigInterface'; export { ConfigInterface } from './config/ConfigInterface'; export declare class MongoDataAPI { private _mongoAPIManager; readonly API_VERSION: string; constructor(config?: ConfigInterface); getSchema(mongoDBInstance: Db, index: CollectionName): Promise<any>; getMembers(mongoDBInstance: Db, index: CollectionName, fieldObject: any, page: PagingInterface): Promise<any>; getSelectResult(mongoDBInstance: Db, index: CollectionName, query: object, page: PagingInterface): Promise<any>; }