我正在使用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;我一无所获。
答案 0 :(得分:0)
您的代码应该有效(请参阅解析documentation)
您之后执行查询吗?那样:
mpassthroughcities.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> rides, ParseException e) {
// check rides for results
}
});
此列表为空?你试过没有“whereGreaterThanOrEqualTo”吗?