0
我试图在Firebase后端存储数据(不是用户)。如何生成Firebase独特标识并将其存储在儿童中?我一直在使用firebase(DatabaseReference Key)作为关键字为空的记录螺母的唯一标识符。如何生成firebase uid
我试图在Firebase后端存储数据(不是用户)。如何生成Firebase独特标识并将其存储在儿童中?我一直在使用firebase(DatabaseReference Key)作为关键字为空的记录螺母的唯一标识符。如何生成firebase uid
您可以使用push().getKey()
获得的唯一键
FirebaseDatabase database = FirebaseDatabase.getInstance();
String key = database.getReference("todoList").push().getKey();
Map<String, Object> childUpdates = new HashMap<>();
childUpdates.put(key, todo.toFirebaseObject());
database.getReference("todoList").updateChildren(childUpdates, new DatabaseReference.CompletionListener() {
@Override
public void onComplete(DatabaseError databaseError, DatabaseReference databaseReference) {
if (databaseError == null) {
}
}
});
这在docs下更新特定字段解释部分
本例使用推()来创建一个职位所有用户在/ posts/$ postid中包含帖子 的节点,同时用getKey()检索密钥 。然后可以使用该密钥在 用户的帖子/ user-posts/$ userid/$ postid中创建第二个条目。