2

假设我们有一个可用的员工 json 结果集和指定的审阅者(作为嵌套的 json 结果集)。我想找出审查员被分配/审查员未分配给员工的情况。

通过使用下面的查询,我能够获得指定的审阅者。

$filter=Reviewer/any(reviewer: reviewer/ReviewerId gt 0)

这将返回审阅者可用的所有员工。但是如何在审阅者不可用(或为空)的情况下返回结果?谢谢。

4

2 回答 2

3

如果您希望获取原始过滤器查询未返回的所有实体,您可以在已有的内容前面添加一个“not”:

$filter=not Reviewer/any(reviewer: reviewer/ReviewerId gt 0)
于 2013-07-24T17:51:52.877 回答
0

$filter=Reviewer/all(reviewer: reviewer/ReviewerId lt 0 or reviewer/ReviewerId eq 0) :)

于 2015-02-27T14:32:34.383 回答