flexmonster-mongo-connector
Version:
MongoDB connector for Flexmonster Pivot Table and Charts
10 lines (9 loc) • 479 B
TypeScript
import { Db } from 'mongodb';
import { CollectionName } from '../api/IDataAPI';
export declare class MongoQueryExecutor {
private _mongoDBInstance;
constructor();
injectDBConnection(mongoDBInstance: Db): void;
runShemaQuery(collection: CollectionName): Promise<import("mongodb").WithId<import("bson").Document>>;
runAggregateQuery(collection: CollectionName, pipeline: any[]): Promise<import("mongodb").AggregationCursor<import("bson").Document>>;
}