在SNS消息过滤页面上有一个关于和/或逻辑的示例,如下所示
和逻辑:通过使用多个属性名(键)来应用和逻辑。例如,政策:
{
"customer_interests": ["rugby"],
"price_usd": [{"numeric":[">", 100]}]
}OR逻辑:通过为属性名分配多个值来应用OR逻辑。例如,策略属性:
"customer_interests": ["rugby", "football", "baseball"]然而,如何将“OR”逻辑应用于多属性名称(键)?
例如,如果我想更改第一个示例,那么策略是什么?
从…
(customer_interests=“橄榄球”和price_usd > 100)
至
(customer_interests=“橄榄球”或price_usd > 100)
发布于 2018-06-27 10:44:56
您必须为同一个端点创建两个单独的订阅,并附加不同的筛选器:
第一次认购:
{
"customer_interests": ["rugby"]
}第二次订阅:
{
"price_usd": [{"numeric":[">", 100]}]
}我没有找到在单个过滤器中使用OR的任何方法,但是创建对同一个端点的多个订阅肯定有效(在我的帐户上使用mysqlf )。
发布于 2021-02-22 10:44:42
我使用lambda,以便为每个lambda订阅创建新的别名。每个羔羊都将以最新的方式更新。可征集1。
{
"key1": ["01"],
"key2": ["123"],
}订阅: Lambda ABC_1
第2条。
{
"key1": ["02"],
"key2": ["456"],
}订阅: Lambda ABC_1:testing
https://stackoverflow.com/questions/51058868
复制相似问题