¿Cuál es el caso de uso de tipo de referencia en Firestore documento y cómo usarlo especialmente en una aplicación para Android?

Ssubrat Rrudra:

En mi aplicación para Android, si consigo la ruta del documento al obtener el valor del campo de tipo de referencia de un documento a continuación, ¿cómo voy a llamarlo? Debido a que la trayectoria de referencia que voy a conseguir sería algo así como /Users/OctUsers/1stWeekUsers/OlCvJFfWZeAlcttdlgzz/y el método para recuperar un documento Firestore es algo así FirebaseFirestore.getInstance().collection(collectionPath).document(documentPath).collection(collectionPath).document(documentPath)y así sucesivamente. ¿Cómo voy a iterar sobre trayectoria de referencia para obtener todos los collectionPath y documentPath para ser utilizado en el método get # Firestore DocumentReferece?

Ha hecho nadie utilizado este tipo de campo de referencia en su base de datos Firestore, por favor, deje caer la captura de pantalla para que nos deja saber más casos de uso de esta?

introducir descripción de la imagen aquí

Alex Mamo :

Si va a almacenar la siguiente referencia del documento en la base de datos:

/Users/OctUsers/1stWeekUsers/OlCvJFfWZeAlcttdlgzz/

Y desea obtener esto:

FirebaseFirestore.getInstance().collection(collectionPath).document(documentPath).collection(collectionPath).document(documentPath)

Puede symply reescribir así:

FirebaseFirestore.getInstance().document("/Users/OctUsers/1stWeekUsers/OlCvJFfWZeAlcttdlgzz/");

Recuerde, la parte más importante de un DocumenetReferenceobjeto es la ruta de cadena. Si usted quiere conseguir que la representación de cadena, utilice de DocumentReference getPath () método para eso.

Por otra parte, si es necesario deserializar que volver trayectoria cadena en un DocumentReferenceobjeto, basta con utilizar FirebaseFirestore.getInstance (). Documento (ruta) .

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=316008&siteId=1
Recomendado
Clasificación