首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >One value One a list or Select One a $filter?

One value One a list or Select One a $filter?
EN

Stack Overflow用户
提问于 2014-07-01 04:05:48
回答 1查看 694关注 0票数 0

我有一个OData查询,它最近被更新为包括分页,这导致一些过滤被关闭。

主对象被带回,它有一个子对象的集合。子对象可以有两种类型:源对象或目标对象,每个子对象都有一个LocationID。现在,我需要在执行寻呼之前展开过滤器,以检查是否有任何目的地与单个源具有相同的位置。单个源和多个目标都包含在同一集合(表)中

这就是我在$filter上遇到的所有问题

代码语言:javascript
运行
复制
(ChildItem/any(o: o/LocationID eq 9 and o/SOURCE eq 1))

我试过了

代码语言:javascript
运行
复制
(ChildItem/any(o: o/LocationID eq (ChildItem/any(o1: o1/LocationID)) and o/SOURCE eq 1))

当然,这不是select语句。有没有办法在过滤器内部执行select。我以前从来没有面对过这个问题,所以任何帮助都将不胜感激。我确实在周末搜索了其他问题,但一无所获。

EN

回答 1

Stack Overflow用户

发布于 2014-07-01 15:03:35

下面的过滤器怎么样?

代码语言:javascript
运行
复制
$filter=ChildItem/Namespace.Source/any(o: ChildItem/Namespace.DESTINATION/any(o1: o/LocationID eq o1/LocationID))

但是这种复杂的过滤器需要服务器实现的支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24498135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档