containsAny method

CollectionModelQuery containsAny(
  1. String key,
  2. List<Object>? values
)

Only elements whose array for key contains one of the values in values can be filtered.

keyに対する配列にvaluesの値のいずれかが含まれる要素のみをフィルタリングすることができます。

Implementation

CollectionModelQuery containsAny(String key, List<Object>? values) {
  if (values.isEmpty) {
    return this;
  }
  return _copyWithAddingFilter(filters: [
    ...filters,
    ModelQueryFilter._(
      type: ModelQueryFilterType.arrayContainsAny,
      key: key,
      value: values,
    )
  ]);
}