如何使用whereMatchesKeyInQuery指向类的指针

时间:2014-09-12 09:22:26

标签: android parse-platform

我称之为表,但在代码中它们实际上只是类。 我有用户表(扩展ParseUser的类) 我得到表TableAClass(扩展ParseObject的类),和 我有表TableBClass(扩展ParseObject的类) B包含指向MyUserClass和TableAClass

的指针
ParseQuery<MyUserClass> query = ParseQuery.getQuery(MyUserClass.class);


ParseQuery<TableBClass> secondQuery = new ParseQuery<TableBClass>(
                    MyInstallsClass.class);

现在是关键部分,我不能像这样查询

query.whereMatchesKeyInQuery( "objectId", "myuser_id",secondQuery);

因为&#39; myuser_id&#39;不是String它是MyUserClass的指针 如何在不添加包含objectId

的String类型的其他String列的情况下使此查询工作

2 个答案:

答案 0 :(得分:2)

不确定这是否仍然相关,无论如何,您可以secondQuery.whereMatchesKeyInQuery("myUserId","objectId",query);

答案 1 :(得分:0)

在指针

的情况下使用whereMatchesQuery
query.whereMatchesQuery("obj_pointer", inQuery);