Firestore中memorials数据库无法显示数据页的解决咨询
解决Firestore控制台无法查看memorials数据库数据的问题
先通过Firebase CLI确认数据库存在:
执行命令firebase firestore:databases:list,查看项目下所有Firestore数据库,确认memorials是否在列表中。如果不存在,说明程序写入时可能指定了错误的数据库ID;如果存在,继续下一步。检查数据库区域匹配:
每个Firestore数据库对应一个区域,控制台默认会加载当前视图的区域数据库。进入项目设置 > Cloud Firestore,查看memorials数据库的区域,然后在Firestore控制台页面,点击顶部的区域选择下拉框,切换到对应区域,再查看数据库列表。正确切换数据库的方式:
进入任意一个Firestore数据页面(比如TwitterClone的页面),在页面顶部找到数据库下拉选择框(通常在区域选择框旁边),选择memorials。如果下拉框里没显示,强制刷新页面(Ctrl+F5/Cmd+Shift+R)或用无痕浏览器打开控制台,避免缓存影响。验证权限设置:
检查当前登录控制台的账号是否拥有memorials数据库的查看权限。进入IAM页面,找到对应账号,确认其拥有Cloud Firestore Viewer或Cloud Firestore Editor以上的权限。核对程序写入的数据库ID:
确认代码中指定的数据库ID是memorials(注意Firestore数据库ID区分大小写),比如初始化Firestore实例时是否正确指定了数据库:// 示例代码(Node.js) const db = getFirestore(app, { databaseId: 'memorials' });
内容的提问来源于stack exchange,提问作者Edward Curley
相关产品推荐
相关产品推荐

