Based on Qdrant documentation, when you insert points with an existing ID, the system should update the existing point rather than add a new one. However, in n8n I have not discovered a method to directly assign a custom ID. I attempted to include the ID within the metadata, but this does not affect the actual point identifier in Qdrant. Is there a way to configure n8n so that inserting a duplicate document replaces the current record instead of generating an additional entry?
n8n’s Qdrant integration does not currently support assigning a custom ID to each point directly. Based on my experience, the automatically generated identifiers are intrinsic to the module and cannot be overridden via the settings. To mimic an update mechanism, I embedded a unique identifier in the metadata and used additional workflow logic to handle deduplication. While this workaround isn’t perfect, it has proved effective in maintaining consistency between records and ensuring that updates do not inadvertently lead to duplicate entries.