2017-10-22 8 views
1

firestore文書を検索するにはどうすればいいですか?ファイアストアコレクションに特定のドキュメントが含まれていて、ドキュメントに 'title'という名前の文字列フィールドがある場合。 firebase android apiを使って特定のタイトルを検索するにはどうすればいいですか?firestore文書のフィールドで検索するには

答えて

2

文書のhereというタイトルの最後のセクション)に記載されています。から複数の文書を入手してください。

Firestoreには、データを照会するためのwhereEqualTo機能があります。 (ドキュメントから)

例コード:

db.collection("cities") 
     .whereEqualTo("capital", true) // <-- This line 
     .get() 
     .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() { 
      @Override 
      public void onComplete(@NonNull Task<QuerySnapshot> task) { 
       if (task.isSuccessful()) { 
        for (DocumentSnapshot document : task.getResult()) { 
         Log.d(TAG, document.getId() + " => " + document.getData()); 
        } 
       } else { 
        Log.d(TAG, "Error getting documents: ", task.getException()); 
       } 
      } 
     }); 
関連する問題