n8n-io/n8n · error · NodeOperationError

Update operation is not implemented for this Vector Store

Error message

Update operation is not implemented for this Vector Store

What it means

Error "Update operation is not implemented for this Vector Store" thrown in n8n-io/n8n.

Source

Thrown at packages/@n8n/ai-utilities/src/utils/vector-store/createVectorStoreNode/operations/updateOperation.ts:23

import { logAiEvent } from '../../../log-ai-event';
import { N8nJsonLoader } from '../../../n8n-json-loader';
import { processDocument } from '../../processDocuments';
import type { VectorStoreNodeConstructorArgs } from '../types';
import { isUpdateSupported } from '../utils';

/**
 * Handles the 'update' operation mode
 * Updates existing documents in the vector store by ID
 */
export async function handleUpdateOperation<T extends VectorStore = VectorStore>(
	context: IExecuteFunctions,
	args: VectorStoreNodeConstructorArgs<T>,
	embeddings: Embeddings,
): Promise<INodeExecutionData[]> {
	// First check if update operation is supported by this vector store
	if (!isUpdateSupported(args)) {
		throw new NodeOperationError(
			context.getNode(),
			'Update operation is not implemented for this Vector Store',
		);
	}

	// Get input items
	const items = context.getInputData();
	// Create a loader for processing document data
	const loader = new N8nJsonLoader(context);

	const resultData: INodeExecutionData[] = [];

	// Process each input item
	for (let itemIndex = 0; itemIndex < items.length; itemIndex++) {
		const itemData = items[itemIndex];

		// Get the document ID to update
		const documentId = context.getNodeParameter('id', itemIndex, '', {

View on GitHub (pinned to 5ac6606e81)

When it happens

Trigger: Thrown at packages/@n8n/ai-utilities/src/utils/vector-store/createVectorStoreNode/operations/updateOperation.ts:23 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12). Data as JSON: /api/errors/9fed8ce2a7a1ca57. Report an issue: GitHub.