在Javascript中,在firebase ref上调用push会生成一个随机ID。然后你可以填充下面的东西。
但是,我无法在Swift中找到推送。我是否必须自己生成随机ID?
答案 0 :(得分:10)
我认为您正在寻找childByAutoId()
:
childByAutoId
使用唯一键生成新的子位置,并向其返回FIRDatabaseReference。当Firebase数据库位置的子项代表项目列表时,这非常有用。childByAutoId生成的唯一键:以客户端生成的时间戳为前缀,以便按时间顺序对结果列表进行排序。
声明
func childByAutoId() -> FIRDatabaseReference
另见:https://firebase.google.com/docs/database/ios/read-and-write#update_specific_fields