在 OData V4 中,您可以按如下方式过滤掉空字符串:
OData/v4/2.0/Case?filter=Date ne null
或
OData/v4/2.0/Case?filter=Date ne ''
但是,我有一个 OData 查询,它需要过滤掉一个空数组/名称列表(空将是:[] 所以是一个空列表)。不能以同样的方式过滤掉列表:
OData/v4/2.0/Case?filter=Names ne null
不起作用。另一种方法也是如此。
有没有另一种方法可以过滤掉这样的列表?
提前致谢
最佳答案
...或者您可以使用 任何() 运算符(operator)。
The any operator without an argument returns true if the collection is not empty.
docs
OData/v4/2.0/Case?$filter=Names/any()
关于odata - 如何过滤掉 OData v4 查询中的空数组/列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57762425/