n8n-nodes-base
Version:
Base nodes of n8n
31 lines (27 loc) • 821 B
text/typescript
/**
* MongoDB Node - Version 1.2
* Discriminator: resource=document, operation=aggregate
*/
interface Credentials {
mongoDb: CredentialReference;
}
/** Aggregate documents */
export type MongoDbV12DocumentAggregateParams = {
resource: 'document';
operation: 'aggregate';
/**
* MongoDB Collection
*/
collection?: string | Expression<string> | PlaceholderValue;
/**
* MongoDB aggregation pipeline query in JSON format
* @hint Learn more about aggregation pipeline <a href="https://docs.mongodb.com/manual/core/aggregation-pipeline/">here</a>
*/
query?: IDataObject | string | Expression<string>;
};
export type MongoDbV12DocumentAggregateNode = {
type: 'n8n-nodes-base.mongoDb';
version: 1.2;
credentials?: Credentials;
config: NodeConfig<MongoDbV12DocumentAggregateParams>;
};