目前互联网上有关这方面的问题没有帮助(这不是重复)。
目前,我正在试验GameScore示例类。
简单地在列中搜索值(在“得分”列中为1337 )就像这样简单(在Kotlin中):
val query = ParseQuery<ParseObject>("GameScore")
query.whereEqualTo("score", 1337)
query.findInBackground { objects, e ->
...
}然后,我想实现一个查询,以便在数组中搜索指针指向的值(基于这篇文章)。为了更容易理解,我刚刚使用了显示为在文章中的类。
他告诉我们,在Javascript中,您可以使用以下代码来完成这个任务:
var visitQuery = new Parse.Query('Visit');
visitQuery.equalTo('user', { "__type": "Pointer", "className": "_User", "objectId": userId });
return visitQuery.find(); 在这里,您将搜索Visit类的那些对象,这些对象将userId作为它们的objectId。
那么,如何将这个指针查询转换为Android的Kotlin呢?我目前不知道如何使用Kotlin / Java语法来实现这一点。
如果成功地执行了搜索,那么如果指针指向Visit类中的数组,那么如何在数组中搜索值呢?
谢谢!
发布于 2021-01-11 04:04:38
尝试使用whereMatchesQuery函数。这链接中的更多细节。它将类似于下面的代码。
var innerQuery = new Parse.Query("InnerClass");
innerQuery.whereEqualTo("someField", "someValue");
var query = new Parse.Query("OuterClass");
query.whereMatchesQuery("someArrayField", innerQuery);https://stackoverflow.com/questions/65657558
复制相似问题