我知道这可能是一个愚蠢的问题,但是我才刚刚开始学习Firebase / Firestore,并且在寻找所需答案时遇到了麻烦。
我知道我可以从currentUser方法获取用户ID,但是如果每个用户的uid和文档ID是不同的值,我应该如何在文件路径中引用uid?
例如,在下面的参考变量中,“ HEo4YjfjJ0p2B6hVJRXs”是文档ID。如果我用当前用户的uid替换此值,尽管uid值不同,它仍然可以正常工作吗?
HashMap<Cat, Human>
答案 0 :(得分:1)
例如,在下面的参考变量中,“ HEo4YjfjJ0p2B6hVJRXs”是文档ID。
如果这是文档的ID,则应该像以前一样在参考中使用该ID。
如果我用当前用户的uid替换此值,尽管uid值不同,它仍然可以正常工作吗?
如果当前用户的uid
与文档ID不同,则您将无法阅读该文档。如果您需要一个ID为uid
用户的ID文档,则应创建该文档。如果您还在考虑通配符,请注意在Firestore中没有通配符路径的文档。您必须通过其ID来识别集合和文档。