javascript - JavaScript 使用空格查询 Firebase 中的字段
问题描述
所以我构建了一个颤振应用程序,但一直在努力集成通知。经过大量测试,我对解决方案的评价达到了 99.99%——但只有一件事让我很沮丧!我正在使用 firebase,大部分代码都是 dart,但在我的云函数 index.js 文件中,我第一次使用 JavaScript。
我可以使用下面的代码检索主机值 - 但是,我不知道如何获取事件名称!我知道最佳实践可能是在创建字段时不使用空格,但我已经有一堆数据并且不想通过整个数据库/代码来切换所有引用。我尝试了很多方法,例如将其放在括号、引号中,使用 _、-、+,但我就是不知道如何检索它!
我确定我只是愚蠢....是否有一个超级简单的解决方案来使用快照检索事件名称?
解决方案
在 JavaScript 中,您可以使用点表示法(例如object.property
)和数组表示法(例如object["property"]
)来访问对象的属性。
因此,要获得一个带有空格的字段,您可以使用后者:
snapshot.data()["Event Name"]
推荐阅读
- php - 为未经授权的用户组禁用 PHP 中的提交按钮
- vue.js - 如何在 Vuejs 中修复此方法,该方法与异步工作正常,但在用其他方法替换它时会导致问题?
- go - 从golang中的字符串中删除重复的单词
- buildozer - buildozer - C 编译器无法创建可执行文件
- python - python中的加权相关性
- python - 读取 CSV 文件时出错
- python-3.x - 如何四舍五入到十位(python3)
- ios - 处理旧数据库对象的删除
- reactjs - netlify 部署:在“构建站点”阶段失败:构建脚本返回非零退出代码:2
- python - 如何控制 Python Plotly 饼图段的顺序