From 05bf98b2f926d884a0d7119d80af6ce0722e422f Mon Sep 17 00:00:00 2001 From: lucasiscovici Date: Thu, 6 Jun 2024 18:17:22 +0200 Subject: [PATCH] community[patch]: pgvector replace nin_ by not_in (#22619) - [ ] **community**: "pgvector: replace nin_ by not_in" - [ ] **PR message**: nin_ do not exist in sqlalchemy orm, it's not_in --- libs/community/langchain_community/vectorstores/pgvector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/community/langchain_community/vectorstores/pgvector.py b/libs/community/langchain_community/vectorstores/pgvector.py index 7a8a49bc48d..6a48ec294d6 100644 --- a/libs/community/langchain_community/vectorstores/pgvector.py +++ b/libs/community/langchain_community/vectorstores/pgvector.py @@ -733,7 +733,7 @@ class PGVector(VectorStore): if operator in {"$in"}: return queried_field.in_([str(val) for val in filter_value]) elif operator in {"$nin"}: - return queried_field.nin_([str(val) for val in filter_value]) + return queried_field.not_in([str(val) for val in filter_value]) elif operator in {"$like"}: return queried_field.like(filter_value) elif operator in {"$ilike"}: