How to get value of some field in firebase firestore android?

前端 未结 3 1843
深忆病人
深忆病人 2020-12-05 16:24

Like upper question, i want to get value of some field in firebase firestore instead of all document with DocumentSnapshot

like this in SQL SE

3条回答
  •  忘掉有多难
    2020-12-05 16:39

    The Cloud Firestore client-side SDKs always read and returns full documents. There is no way to read a subset of the fields in a document.

    You can retrieve the entire document, and then process the DocumentSnapshot to just use the fields you're interested. But this means you're using more bandwidth than needed. If this is a regular occurrence for your app, consider creating a secondary collection where each document contains just the fields you're interested in.

提交回复
热议问题