Firebase Swift相当于push()

时间:2017-03-17 06:03:07

标签: ios swift firebase firebase-realtime-database

在Javascript中,在firebase ref上调用push会生成一个随机ID。然后你可以填充下面的东西。

但是,我无法在Swift中找到推送。我是否必须自己生成随机ID?

1 个答案:

答案 0 :(得分:10)

我认为您正在寻找childByAutoId()

  

childByAutoId使用唯一键生成新的子位置,并向其返回FIRDatabaseReference。当Firebase数据库位置的子项代表项目列表时,这非常有用。

     

childByAutoId生成的唯一键:以客户端生成的时间戳为前缀,以便按时间顺序对结果列表进行排序。

     

声明

func childByAutoId() -> FIRDatabaseReference

另见:https://firebase.google.com/docs/database/ios/read-and-write#update_specific_fields