interface MongoDbNodeParameters {
collection?: string;
fields?: string;
indexDefinition?: string;
indexName?: string;
indexNameRequired?: string;
indexType?: "search" | "vectorSearch";
operation?:
| "update"
| "delete"
| "insert"
| "find"
| "aggregate"
| "findOneAndReplace"
| "findOneAndUpdate"
| "createSearchIndex"
| "dropSearchIndex"
| "listSearchIndexes"
| "updateSearchIndex";
options?: | {
limit?: number;
projection?: string;
skip?: number;
sort?: string;
}
| { dateFields?: string; useDotNotation?: boolean };
query?: string;
resource?: "document" | "searchIndexes";
updateKey?: string;
upsert?: boolean;
}
Properties§
Source§readonly fields?: string
readonly fields?: string
Comma-separated list of the fields to be included into the new document
Source§readonly index Definition?: string
readonly index Definition?: string
The search index definition Default: "{}" Type options: {"alwaysOpenEditWindow":true}
Source§readonly index Type?: "search" | "vectorSearch"
readonly index Type?: "search" | "vectorSearch"
The search index index type Default: "vectorSearch"
Source§readonly operation?:
| "update"
| "delete"
| "insert"
| "find"
| "aggregate"
| "findOneAndReplace"
| "findOneAndUpdate"
| "createSearchIndex"
| "dropSearchIndex"
| "listSearchIndexes"
| "updateSearchIndex"
readonly operation?:
| "update"
| "delete"
| "insert"
| "find"
| "aggregate"
| "findOneAndReplace"
| "findOneAndUpdate"
| "createSearchIndex"
| "dropSearchIndex"
| "listSearchIndexes"
| "updateSearchIndex"
Default: "find"
Source§readonly options?:
| {
limit?: number;
projection?: string;
skip?: number;
sort?: string;
}
| { dateFields?: string; useDotNotation?: boolean }
readonly options?:
| {
limit?: number;
projection?: string;
skip?: number;
sort?: string;
}
| { dateFields?: string; useDotNotation?: boolean }
Add query options Default: {}
Source§readonly query?: string
readonly query?: string
MongoDB aggregation pipeline query in JSON format Type options: {"alwaysOpenEditWindow":true}
MongoDB Collection