我正在为我的应用程序构建 firestore 安全规则,并且在events集合中我有一个名为 的属性members,该属性具有集合中的引用数组users。我将如何确保发送请求的用户位于该集合中?我知道我能够获取 userId,request.auth.uid但我不知道如何获取 firestore 规则中的文档引用并确保该引用位于数组中。
我希望使用 firebase admin-sdk,但由于某种原因,我收到“需要项目 ID 才能访问 Firestore 错误”。
我已经从 firebase 控制台下载了一个 admin-sdk json 文件,并将其放置在与调用它的文件相同的目录中。
opt := option.WithCredentialsFile("../<FILENAME>.json")
凭据文件具有项目 ID,但由于某种原因,该opt变量无法从凭据文件中提取数据,因此当我尝试获取 firestore 客户端时,会发生此错误。
谢谢!