【发布时间】:2019-10-21 04:18:13
【问题描述】:
我正在尝试设置一个数据库应用程序,但我卡住了一会儿。
我希望每个人都能够将数据写入数据库,这是..如果一条信息已经存在,则不应覆盖数据。
例子:
- A 人添加:cd-title + BandA
-
数据库会将这些信息保存在两个孩子之下
personA private ---> Cd-title, Band A Database ---> Cd-title, Band A -
B 人添加:cd-title + BandA
personB private ---> Cd-title, Band A Database---> // error child already exists
代码方面应该像
get value. child
if !=null
error child already exists
if = null
info succesfully saved
val ref = FirebaseDatabase.getInstance().getReference("/Wishlist/$uid/$album")
val Vinyl_piece = Albumadd(aAlbum, bBand, nName, gGenre, bBuildyear, SideA1, SideA2, SideA3, SideA4, SideA5)
ref.setValue(Vinyl_piece)
【问题讨论】:
标签: firebase kotlin firebase-realtime-database