2017-06-07 65 views
2

我想知道是否可以將Keen IO查詢中的過濾器設置爲「OR」。如何使用「OR」過濾器創建Keen IO查詢?

基本上,我有一個名爲「product_type」的「列」(event property)。

我想生成一個API查詢URL,其中包含一個過濾條件,即「如果product_type等於x或product_type等於y」。

但現在,如果我這樣做一個過濾器,它總是「與」。

回答

2

使用「in」運算符。這個「中」經營者將識別任何事件在性質等於列表中的任何值,就像這樣:

var extraction = new Keen.Query("extraction", { 
    event_collection: "purchases", 
    timeframe: "this_14_days", 
    filters: [ 
    { 
     property_name: "product_type", 
     operator: "in", 
     property_value: ["x","y"] 
    } 
    ] 
}); 

這裏的所有可用過濾器operators的一個方便的名單。