databaseRef Firebase withoud childByAutoID()

时间:2016-11-11 14:50:28

标签: ios database firebase swift3

Guten Tag, 我通过我的iOS应用程序将一些文本上传到firebase,但是我找不到代码,我可以给应用程序用户提供随机ID,但可能是要上传的id或者姓名的电子邮件。我希望你明白我的意思。

当前代码:

let logininit : [String : AnyObject] = ["text4" : text4!, "text5" : text5!, "text6" : text6!]

        let databaseRef = FIRDatabase.database().reference()

        databaseRef.child("Logins").childByAutoId().setValue(logininit)

现在我要删除这个childByAutoID,并将其设置为,我的说法,电子邮件或用户名。

Firebase Database

修改

解决了这个问题:databaseRef.child("Logins").child(The Email That You Want Here).setValue(logininit)

1 个答案:

答案 0 :(得分:1)

我想我理解你的意思,但我没有理由你这样做。通常,当您在某个实体上有新条目时,通常会为其提供唯一ID(UUID)。所以,我认为如果你使用child(The Email That You Want Here),应该按你的意愿工作:

databaseRef.child("Logins").child(The Email That You Want Here).setValue(logininit)