Spaces:
Runtime error
Runtime error
Download static/node_modules/mongodb/src/operations/search_indexes/update.ts from kaab4321/NarrativeFlow: direct link, hf CLI and curl.
- Browser
- Download file 931 Bytes
-
https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongodb/src/operations/search_indexes/update.ts
- Command line
-
hf download hf://spaces/kaab4321/NarrativeFlow/static/node_modules/mongodb/src/operations/search_indexes/update.ts
-
curl -L -o update.ts https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/static/node_modules/mongodb/src/operations/search_indexes/update.ts
931 Bytes
| import type { Document } from 'bson'; | |
| import type { Collection } from '../../collection'; | |
| import type { Server } from '../../sdam/server'; | |
| import type { ClientSession } from '../../sessions'; | |
| import { AbstractOperation } from '../operation'; | |
| /** @internal */ | |
| export class UpdateSearchIndexOperation extends AbstractOperation<void> { | |
| constructor( | |
| private readonly collection: Collection, | |
| private readonly name: string, | |
| private readonly definition: Document | |
| ) { | |
| super(); | |
| } | |
| override get commandName() { | |
| return 'updateSearchIndex' as const; | |
| } | |
| override async execute(server: Server, session: ClientSession | undefined): Promise<void> { | |
| const namespace = this.collection.fullNamespace; | |
| const command = { | |
| updateSearchIndex: namespace.collection, | |
| name: this.name, | |
| definition: this.definition | |
| }; | |
| await server.command(namespace, command, { session }); | |
| return; | |
| } | |
| } | |