javascript - ii 有可能在 firebase 存储中获得多少元素?
问题描述
我正在做一个应用程序来测试 firebase-storage,当我尝试从存储中获取随机元素时,不知道如何获取文件夹中的元素数量
是一个 JS 应用程序,用于显示来自 firebase 存储的随机图像
var randomIndex = Math.floor(Math.random() * storage.length);
我希望存储中有一个从 0 到最大元素的随机数
解决方案
您可以尝试使用服务器 SDK列出存储桶中的对象,但是当存储桶中的对象数量变大时,这将无法很好地扩展。当前没有用于客户端 SDK 的列表 API。
Cloud Storage 没有提供一种简单的方法来计算其中的对象数量。您应该使用数据库来跟踪它。
推荐阅读
- c# - 调用 REST API,我在控制台内收到“未收到数据”消息,但能够进行身份验证
- asp.net-mvc - @Html.DisplayNameFor 子字符串?
- reactjs - 用于动态设置 css-classes 的自定义 react-hook
- powershell - 如何将 Device\HarddiskVolume[n] 与驱动器号相关联
- python - Python 中如何定义分类变量的级别?
- swift - 为什么这在一个地方有效,而在另一个地方无效?
- python - 尝试在 Azure 中使用 matplotlib 时出现“ModuleNotFoundError: No module named 'tkinter'”
- 7zip - 如何解压缩到包含名称中的点的文件夹中
- c# - WPF:数据绑定跟踪的性能影响
- java - Maven 中用于提供和运行时的传递范围