私はID、ポイント、ニックネームなどのユーザーデータを格納するFirebaseデータベースを持っています。今では、私はちょうど少数(ニック、ポイント)が必要なリーダーボードを作成しましたが、今私はこのようなものを使用しています:Firebase上の特定の属性のみを取り出す方法は?
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("users");
Query query = mDatabase.orderByChild("points");
//initialize Firebase adapter
ListAdapter adapter = new CustomFirebaseAdapter<User>(this, User.class, R.layout.list_item, query) {
@Override
protected void populateView(View v, User model, int position) {
//populate the ListView
そして、私はモデルでゲッターメソッドを使用します。 私はコードのセキュリティについて心配しています。各携帯電話は、各ユーザーの内部に保存されているすべてのデータをダウンロードすると思います。必要な属性だけを検索する方法はありますか?
Lelloの-lelli @あなたは二つのことを疑問視されています。許可をし、単一の要素を照会します。あなたが本当に答えを望む質問にマッチするタイトルを変更してください;-) –