javascript - 在 Firestore 中临时存储数据数组
问题描述
这个问题与这里进行的讨论有关。
我在一个数组中有一组 url,我需要使用 Firebase 云函数对其进行解析。我宁愿将整个数组存储在 Firestore 中,将集合的 ID 传递给函数,而不是遍历客户端上的 URL(我可能在这个数组中有数百个项目)并对函数发出单独的请求,抓取服务器上的数组,遍历它并执行一些操作,然后使用新 ID 将其保存回 Firestore 并使用该 ID 响应客户端,以便它可以消耗/销毁,或者仅使用新的变异响应数组(不确定我想使用哪一个)。
似乎没有“首选”方式来使用 Firebase 存储数组,因为它通常被认为是邪恶的,但是,如果我不打算将数据保存很长时间怎么办?
解决方案
我想到了。与其将其作为数组传递,不如将其分配给 obj 并将其传递给 Firestore。
const arr = ['url1', 'url2', 'url3'];
至
const obj = {
arr: ['url1', 'url2', 'url3']
}
推荐阅读
- html - 将css背景图像添加到R Shiny中的fluidPage sidebarPanel
- r - 网络抓取亚马逊书名
- java - 对象和引用创建
- c# - 运行 WEB API for ASP.NET 框架的进程是什么
- java - 在 WSL 上使用 Java 和 Sbt (Scala) 的 VSCode for Play 框架
- python-3.x - 循环气流变量问题
- python - 如何修复“AttributeError:DELIVERABLE 实例没有属性‘pygameWindow’”
- tcl - 错误 # args: 应该是“for start test next command”
- java - 如何获取 ListView 项的 ID 而不是列表视图上的位置?
- r-markdown - R降价和定制包