解析查询,如何创建检查数组是否包含特定字符串的查询

时间:2015-08-06 18:35:40

标签: java android parse-platform

我正在使用Parse.Com的后端服务。

我目前正在尝试以下代码:

我尝试了一些变化,但似乎没有任何效果。这甚至可能吗?

ArrayList<String> cities = new ArrayList<>(1);
cities.add(OriginCity);
cities.add(EndCity);

ParseQuery<ParseObject> mpassthroughcities = ParseQuery.getQuery("Ride").
whereContainsAll("Cities", cities).
whereGreaterThanOrEqualTo("Date", mCurrentDate);

在下面的代码运行之后,我使用我所知道的城市包含在&#34;城市&#34;我一无所获。

1 个答案:

答案 0 :(得分:0)

您的代码应该有效(请参阅解析documentation

您之后执行查询吗?那样:

mpassthroughcities.findInBackground(new FindCallback<ParseObject>() {
    public void done(List<ParseObject> rides, ParseException e) {
        // check rides for results
    }
});

此列表为空?你试过没有“whereGreaterThanOrEqualTo”吗?