Ssu*_*dra 1 java android firebase google-cloud-platform google-cloud-firestore
在我的 Android 应用程序中,如果我通过获取文档的引用类型字段的值来获取文档路径,那么我将如何调用它?因为我将要获得的参考路径类似于/Users/OctUsers/1stWeekUsers/OlCvJFfWZeAlcttdlgzz/检索 Firestore 文档的方法
FirebaseFirestore.getInstance().collection(collectionPath).document(documentPath).collection(collectionPath).document(documentPath)等等。我将如何遍历参考路径以获取要在 Firestore DocumentReferece#get 方法中使用的每个 collectionPath 和 documentPath?
有没有人在他们的 Firestore 数据库中实际使用过这个参考字段类型,然后请删除屏幕截图让我们知道更多的用例?
如果您将以下文档引用存储在数据库中:
/Users/OctUsers/1stWeekUsers/OlCvJFfWZeAlcttdlgzz/
Run Code Online (Sandbox Code Playgroud)
你想得到这个:
FirebaseFirestore.getInstance().collection(collectionPath).document(documentPath).collection(collectionPath).document(documentPath)
Run Code Online (Sandbox Code Playgroud)
你可以像这样简单地重写它:
FirebaseFirestore.getInstance().document("/Users/OctUsers/1stWeekUsers/OlCvJFfWZeAlcttdlgzz/");
Run Code Online (Sandbox Code Playgroud)
请记住,DocumenetReference对象中最重要的部分是字符串路径。如果您想获得该字符串表示,请为此使用 DocumentReference 的getPath()方法。
此外,如果您需要将该路径 String 反序列化回一个DocumentReference对象,只需使用FirebaseFirestore.getInstance().document(path)。
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |