在Firebase中为我的子密钥创建唯一ID

时间:2017-07-19 03:29:01

标签: android firebase firebase-realtime-database

我的用户可以创建工作。我想将这些作业添加到我的Firebase数据库中。我希望DB的结构看起来像这样

- jobs
--uid
---name
---descritpion
---...

对于“uid”,我想要一个随机且独特的字符串。是否有可能以某种方式自动生成它而不是自己生成一个随机数?

1 个答案:

答案 0 :(得分:3)

FirebaseDatabase database = FirebaseDatabase.getInstance();
    String key = database.getReference("jobs").push().getKey();

获取firebase的实例并获取对子作业的引用然后获取密钥。关键将是独一无二的。