You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to filter by metadata that contains nested JSON objects, the field name is rejected since it contains '.'. For example:
Metadata: {"common": {"source": "confluence"}}
Filter: {"common.source": "confluence"}
This does not work because of the '.' which is currently not allowed but is a valid JsonPath.
I believe this can be fixed by changing the check here, perhaps to a simple regex function that allows '.':
When trying to filter by metadata that contains nested JSON objects, the field name is rejected since it contains '.'. For example:
Metadata:
{"common": {"source": "confluence"}}
Filter:
{"common.source": "confluence"}
This does not work because of the '.' which is currently not allowed but is a valid JsonPath.
I believe this can be fixed by changing the check here, perhaps to a simple regex function that allows '.':
langchain-postgres/langchain_postgres/vectorstores.py
Line 103 in 6d4f6f3
Thank you
The text was updated successfully, but these errors were encountered: