hasSome( )


Refines a query to match items whose specified property contains any of the specified values.

The hasSome() function refines a DiscountRulesQueryBuilder to match only items where the value of the specified propertyName equals any of the specified values. Matching strings with hasSome() is case-sensitive, so 'text' isn't equal to 'Text'. If the specified property is an array, hasSome() matches if any of that array's elements equal any of the specified values.

Method Declaration
Copy
function hasSome(
  propertyName: string,
  value: Array<any>,
): DiscountRulesQueryBuilder;
Method Parameters
propertyNamestring

Property whose value is compared with values.


valueArray<any>
Returns
JavaScript
const query = discountRules.queryDiscountRules.hasSome("labelIds", [ "red", "blue", "purple", ]);
Errors

This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?