ODATA查询不起作用

时间:2014-10-07 09:40:44

标签: json odata

我想查询我的挑战表,以返回所有有一个赞助商ID = xxxx

的挑战

这是我的json挑战赛。

`[
    {
        "id":"xuxu",
        "updatedBy":"System",
        "createdBy":"System",
        "sponsors":
            [
                {
                    "name":"Sponsor number 4",
                    "System",
                    "id":"53ED52E7-13A3-4AE0-8514-FAA3221C6F57",
                }
            ]
    },{
        "id":"lalala",
        "updatedBy":"System",
        "createdBy":"System",
        "sponsors":
            [
                {
                    "name":"Sponsor number 5",
                    "System",
                    "id":"YYYYY",
                }
            ]
    }
]

/ challenge?$ expand = sponsors& $ filter = id eq' xxxx'

我试试这个,但这不行,你可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这应该有效:

GET /challenge?$expand=sponsors&$filter=sponsors/any(d:d/id eq 'xxxx')