graphql-anywhere-mongodb
Version:
Use graphql to query mongodb
20 lines (19 loc) • 551 B
TypeScript
import { DocumentNode } from 'graphql';
export interface MongoQueryInfo {
collection: string;
limit?: number;
skip?: number;
query: {
[field: string]: any;
};
fields: {
[field: string]: number;
};
sort: {
[field: string]: number;
};
}
export declare const ValidCollectionArgs: string[];
export declare const ValidNonLeafArguments: string[];
export declare const ValidLeafArguments: string[];
export declare function graphqlToMongo(query: DocumentNode, variables?: object): MongoQueryInfo[];