3

Parse.com クエリの使用方法の例を探していました。本当に曖昧になりました。次から始めるべきだと思います:

ParseQuery query=ParseQuery.getQuery(<Class(aka table name)>);

しかし、それでは、私にはわかりません。次のようなことができます

query.whereEqualsTo(<collumn>,value)

その場合、「値」が存在する場合はそれを取得します。私がやろうとしていることはです。列 ID と名前を含むテーブルを取得しました。私はIDが何であるかを知っています、それは0です.だから今、ID = 0に属する名前を知りたい..しかし、どのクエリを使用すればよいかわかりません...

4

3 に答える 3

3

クエリを取得するために getFirstInBackground を使用することはお勧めしません。findInBackGround を使用してから、探している値をフィルタリングすることをお勧めします。

于 2013-09-25T14:11:23.570 に答える
1

ユーザー名がabcで始まるユーザーのリストを見つけるには、次の条件を使用できます

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

したがって、クエリ全体は次のようになります

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.");
    }
  }
});
于 2015-07-23T09:09:02.037 に答える