在SNS Message filtering page上有一个AND / OR逻辑示例,如下所示
AND逻辑:通过使用多个属性名称(键)来应用AND逻辑。例如,策略:
{
"customer_interests": ["rugby"],
"price_usd": [{"numeric":[">", 100]}]
}
OR逻辑:通过为属性名称分配多个值来应用OR逻辑。例如,策略属性:
"customer_interests": ["rugby", "football", "baseball"]
但是,我们如何对多个属性名称(键)应用“或”逻辑
因此,例如,如果我想更改第一个示例,将采取什么政策
从
(customer_interests =“ rugby” AND price_usd> 100)
至
(customer_interests =“ rugby”或price_usd> 100)
最佳答案
您将必须为同一端点创建2个单独的订阅,并附加不同的过滤器:
对于第一个订阅:
{
"customer_interests": ["rugby"]
}
对于第二次订阅:
{
"price_usd": [{"numeric":[">", 100]}]
}
我没有找到在单个过滤器中使用OR的任何方式,但是通过对同一端点创建多个订阅肯定可以工作(在我的帐户上使用mysqlf)