javascript - 将数据作为 JSON 对象存储在 Firebase 中

标签 javascript html css json firebase

所以我正在开发一个小型网络应用程序,并且我在后端使用 Firebase。这是一个小型聊天应用程序,我正在尝试以下列形式存储一个人的消息:

{ "John" : {0: "hello",1:"how are you?".2:"what are you doing?" }}

我将此人的姓名存储在名为 my_name 的变量中。我的 Firebase 引用称为 ref。假设我将 my_name 设置为,

var my_name = "John";

然后做

ref.set({my_name : {0:"Hello"}});

它将数据存储为

{my_name : {0:"Hello"}}

代替

{"John" : {0:"Hello"}}

我如何存储它以便它使用 my_var 的分配值?

最佳答案

尝试像这样在您的属性名称周围加上方括号:

var my_name = 'John';

ref.set({
  [my_name]: { 0: "Hello" }
});

关于javascript - 将数据作为 JSON 对象存储在 Firebase 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36138404/

相关文章:

html - Bootstrap 3 'Fixed Navbar' 仅扩展了屏幕高度的大约 55-60%

javascript - 如何在 SweetAlert2 中将 Datepicker 置于最前面?

css - React Native 字体轮廓/textShadow

javascript - dojo.ById 不工作

javascript - 如何使用 switch 语句导入 js/html 文件?

html - 使用滚动效果移动背景

html - <td> 高度甚至不在 safari 中的 rowspan 旁边

javascript - Redux normalizr - 嵌套的 API 响应

javascript - 使用 JQuery 的带有单选按钮的确认对话框

html - 使用 css 将图像替换为 youtube 视频