首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析Android SDK -基于Android SDK指针的查询

解析Android SDK -基于Android SDK指针的查询
EN

Stack Overflow用户
提问于 2021-01-10 19:26:00
回答 1查看 142关注 0票数 0

目前互联网上有关这方面的问题没有帮助(这不是重复)。

目前,我正在试验GameScore示例类。

简单地在列中搜索值(在“得分”列中为1337 )就像这样简单(在Kotlin中):

代码语言:javascript
复制
val query = ParseQuery<ParseObject>("GameScore")
query.whereEqualTo("score", 1337)
query.findInBackground { objects, e ->
    ...
}

然后,我想实现一个查询,以便在数组中搜索指针指向的值(基于这篇文章)。为了更容易理解,我刚刚使用了显示为在文章中的类。

他告诉我们,在Javascript中,您可以使用以下代码来完成这个任务:

代码语言: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类中的数组,那么如何在数组中搜索值呢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-11 04:04:38

尝试使用whereMatchesQuery函数。链接中的更多细节。它将类似于下面的代码。

代码语言:javascript
复制
var innerQuery = new Parse.Query("InnerClass");
innerQuery.whereEqualTo("someField", "someValue");
var query = new Parse.Query("OuterClass");
query.whereMatchesQuery("someArrayField", innerQuery);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65657558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档