For my own "understanding".
LiteralValue = Union[str, int, float, bool] LogicalOperator = Union[Literal["$and"], Literal["$or"]] WhereOperator = Union[ Literal["$gt"], Literal["$gte"], Literal["$lt"], Literal["$lte"], Literal["$ne"], Literal["$eq"], ] InclusionExclusionOperator = Union[Literal["$in"], Literal["$nin"]] OperatorExpression = Union[ Dict[Union[WhereOperator, LogicalOperator], LiteralValue], Dict[InclusionExclusionOperator, List[LiteralValue]], ] Where = Dict[ Union[str, LogicalOperator], Union[LiteralValue, OperatorExpression, List["Where"]] ]
ChromaDotNet.Client adds Contains and NotContains on lists in metadata (#84).
Contains
NotContains
Activity
[-]Strongly typed "Where"[/-][+]Strongly typed "Where" type[/+]cincuranet commentedon Nov 6, 2024
For my own "understanding".
Laurianti commentedon Oct 4, 2026
ChromaDotNet.Client adds
ContainsandNotContainson lists in metadata (#84).