【发布时间】:2015-01-12 13:34:18
【问题描述】:
我想在 Android 应用程序中从 Parse.com 数据库中获取数据。
在我的表格中,我有以下列:
file_Type String、Message_File File、Text_Messages String、RecipientID String、SenderID String、Created_At、Updated_At
现在我想查找userID 的数据,比如A123,它存在于RecipientID 或SenderID 中。
我试过了:
ParseQuery<ParseObject> messageQueryRecv = new ParseQuery<ParseObject>("Messages");
messageQueryRecv.whereEqualTo(kosherinfotech.NGCApp.workers.Constants.RECIPIENT_IDS, currentUser.getObjectId());
ParseQuery<ParseObject> messageQuerySend = new ParseQuery<ParseObject>("Messages");
messageQuerySend.whereEqualTo(Constants.SENDER_ID,currentUser.getObjectId());
List<ParseQuery<ParseObject>> queries = new ArrayList<ParseQuery<ParseObject>>();
queries.add(messageQueryRecv);
queries.add(messageQuerySend);
ParseQuery<ParseObject> mainQuery = ParseQuery.or(queries);
mainQuery.addDescendingOrder("createdAt");
【问题讨论】:
-
输出/错误是什么?什么是预期的?
-
感谢您的回复。代码中没有错误,但它不返回任何内容。我需要发送者或接收者是当前用户的所有行。