0
所以,我有2類:的Android解析查詢2類
Request class
| objectId | user | data | status |
和
User class
| objectId | fullName |
在
Request
'用戶' 密鑰是Relation<_User>
類型,是一個指針,指向用戶類。
我想獲得所有的請求,其中status
是new
,我也想獲得用戶的fullName
。
我想要得到的數據應該是這樣的。
| objectId | user | data | status | fullName |
ParseQuery<ParseObject> query = ParseQuery.getQuery("Request");
query.include("user");
query.whereEqualTo("status", "new");
這已經嘗試將請求返回null
,但是當我刪除include
方法,它顯示的值,但沒有fullName
。
任何人都可以幫忙嗎?如果我的解釋不清楚或需要更多信息,請發表評論。謝謝:)
編輯
這就是我如何在請求中插入新行。
ParseObject post = new ParseObject("Request");
post.put("data", "data");
post.put("status", "new");
ParseUser user = ParseUser.getCurrentUser();
ParseRelation<ParseUser> relationRequest = post.getRelation("user");
relationRequest.add(user);
您沒有任何外鍵可以在兩個類中的數據之間建立鏈接。使用外鍵概念 –
@ Kat-hat我想我已經正確添加了這個關係,請看看我編輯過的帖子。我也可以在瀏覽器中的Parse Data中點擊'View Relations'並查看用戶數據。 :) – Wilik
您是否使用請求類「user」指向User類objectId?「user」是否包含字符串類型的objectId? –