postman 如何在WIX API中使用$in运算符通过订单号过滤订单

798qvoo8  于 12个月前  发布在  Postman
关注(0)|答案(1)|浏览(102)

我目前正在做一个项目,需要使用$in操作符根据订单号从Wix API中检索订单。然而,我遇到了过滤器问题,我收到了以下错误消息:

{
   "message": "Invalid long filter 'incrementId $in [10028.0]'",
   "details": {
       "applicationError": {
           "code": "SE-1105",
           "description": "Invalid long filter 'incrementId $in [10028.0]'"
       }
    }
}

字符串
下面是我通过Postman发送的JSON数据:

{
   "query": {
       "filter": "{\"number\":{\"$in\":[\"10028\"]}}",
       "sort": "[{\"dateCreated\":\"desc\"}]",
       "paging": {
           "limit": 10,
           "offset": 0
       }
   }
}

vddsk6oq

vddsk6oq1#

正如您在documentation中看到的,数字过滤不支持$in运算符。
$hasSome匹配数字匹配搜索数组的一个元素。因此使用以下解决方案。

"filter": "{"number":{"$hasSome":["10028"]}}",

字符串

相关问题