Javascript OData/Jaydata查询中的…位置

Javascript OData/Jaydata查询中的…位置,javascript,rest,odata,jaydata,Javascript,Rest,Odata,Jaydata,我正在构建一个SPA,它与使用Odata协议公开REST服务的tomcat服务器通信。查询是使用框架创建的 我需要进行如下查询: SELECT * from category where category.id in (1223,1001....) 目前我使用或构建它: $filter=(((((((category/id eq 1062) or (category/id eq 1061)) or (category/id eq 1063)) ... 有没有办法将其改为查询中的where

我正在构建一个SPA,它与使用Odata协议公开REST服务的tomcat服务器通信。查询是使用框架创建的

我需要进行如下查询:

SELECT * from category where category.id in (1223,1001....)
目前我使用或构建它:

  $filter=(((((((category/id eq 1062) or (category/id eq 1061)) or (category/id eq 1063)) ...
有没有办法将其改为查询中的where…而不是OR?

这应该可以:

context.Categories.filter("it.id in ids", { ids: yourarraywithids} ).toArray()