【发布时间】:2018-05-05 17:52:36
【问题描述】:
我正在尝试创建一个包含标题和项目列表的购物清单。如何在 Firebase 中添加项目的标题和列表?我试过了
addItem(title, name){
this.afd.list('/todoListItems/'+ title).push(name);
}
但是,这给了我这个结果
"Thor" : {
"-KyWv2dsYgPPBttcGAMO" : "Thor",
"-KyWv4jrVMOZcAwofyJ_" : "Dark world",
"-KyWv7VEXwC961Pig2kN" : "Nine relams"
我想要这样,因为我必须将此列表共享给另一个用户,所以我必须拥有该列表的唯一键。
"-KyWv2dsYgPPBttcGAMO" :{
"Thor" : {
"-KyWv2dsYgPPBttcGAMO" : "Thor",
"-KyWv4jrVMOZcAwofyJ_" : "Dark world",
"-KyWv7VEXwC961Pig2kN" : "Nine relams"
}
}
我也想为雷神生成一个唯一的密钥,我知道有一些关于它的文档,但似乎我找不到。不知何故。任何帮助都会很棒。
【问题讨论】:
-
@FrankvanPuffelen 如何将嵌套数据存储在 Firebase 中。我无法弄清楚它是如何工作的。我已阅读文档,但没有任何帮助。
-
我不明白您希望如何使用您共享的代码构造该 JSON。您的代码中的
title和name是什么?调用代码之前的现有 JSON 是什么? -
@FrankvanPuffelen 想要尝试完成的是创建一个待办事项列表应用程序,并且我想为每个列表设置一个 unquie 键,以便我可以与其他用户共享。我已经通过创建一个新集合来完成它,使标题和描述成为集合的子级,将列表放在唯一的 id 中。
标签: javascript firebase ionic-framework firebase-realtime-database