gpt4 book ai didi

android - 如何摆脱自动生成的 ID firebase 数据库?

转载 作者:行者123 更新时间:2023-11-29 19:10:12 25 4
gpt4 key购买 nike

嗨,我是 android firebase 的新手,我被困在中间问题是当我将新数据推送到数据库时,我得到一个新的 ID 作为其中一个 child 的根。 enter image description here

截图中诊所下面有一个ID,我想去掉它 enter image description here

我希望以这种方式添加我的数据,就像每次我添加新诊所时,它都应该添加到常规下方。

myRef = FirebaseDatabase.getInstance().getReference().child("clinic").push();

我刚刚在数据库引用的末尾附加了 push()。

myRef.child(typ).child(userID).child("clinic_name").setValue(name);

myRef.child(typ).child(userID).child("total_docs").setValue(total_docs);

myRef.child(typ).child(userID).child("working_hrs").setValue(clinic_wrk_hrs);

通过这种方式,我将数据添加到数据中。我唯一想要的就是摆脱那个看起来很奇怪的额外 ID。我该怎么做?

最佳答案

那个id不是自动生成的id,是push()方法推送的id。要摆脱它,您不需要使用 push 方法。您需要更改这行代码:

myRef = FirebaseDatabase.getInstance().getReference().child("clinic").push();

myRef = FirebaseDatabase.getInstance().getReference().child("clinic");

关于android - 如何摆脱自动生成的 ID firebase 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45639029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com