Parse.com get value with query

前端 未结 3 1291
说谎
说谎 2021-01-06 16:39

I\'ve been looking for an example on how to use Parse.com queries. It\'s been really vague. I think it should start with:

ParseQuery query=ParseQuery.getQuer         


        
相关标签:
3条回答
  • 2021-01-06 17:17

    To find the list of user whose username starts with abc,You can use the condition

    query.whereStartsWith("username", "abc");
    

    So the entire query looks as

    ParseQuery<ParseObject> query = ParseQuery.getQuery("YourClassName");
    query.whereStartsWith("username", "abc");
    query.findInBackground(new FindCallback<ParseObject>() {
      public void done(List<ParseObject> object, ParseException e) {
        if (object == null) {
          Log.d("score", "The getFirst request failed.");
        } else {
          Log.d("score", "Retrieved the object.");
        }
      }
    });
    
    0 讨论(0)
  • 2021-01-06 17:20

    I would not recommend using getFirstInBackground for getting a query, it is much better to use findInBackGround and then filtering the value you are looking for.

    0 讨论(0)
  • 2021-01-06 17:34

    Parse's Android Guide has a basic query example here which will return the first object which matches your constraints:

    ParseQuery<ParseObject> query = ParseQuery.getQuery("YourClassName");
    query.whereEqualTo("ID", "someID");
    query.getFirstInBackground(new GetCallback<ParseObject>() {
      public void done(ParseObject object, ParseException e) {
        if (object == null) {
          Log.d("score", "The getFirst request failed.");
        } else {
          Log.d("score", "Retrieved the object.");
        }
      }
    });
    
    0 讨论(0)
提交回复
热议问题