gpt4 book ai didi

java - 如何在自定义 key 子项中创建子项?

转载 作者:行者123 更新时间:2023-12-02 01:19:54 25 4
gpt4 key购买 nike

我正在尝试在 child -LoVaDPuBRr4K2JSkc_j 中创建子元素,但是如何创建?

Structure in my Firebase

代码:

firebaseAuth = FirebaseAuth.getInstance();
firebaseDatabase = FirebaseDatabase.getInstance();
databaseDocument = firebaseDatabase.getReference(firebaseAuth.getUid()).child("Document");

最佳答案

要在 -LoVaDPuBRr4K2JSkc_j 中创建子项,您可以执行以下操作:

databaseDocument.child("-LoVaDPuBRr4K2JSkc_j").child("newProperty").setValue("new value");

如果您想使用自动生成的 key 生成一个新的子项,则为:

databaseDocument.child("-LoVaDPuBRr4K2JSkc_j").push().setValue("new value");

这两者都假设您知道代码中的 -LoVaDPuBRr4K2JSkc_j 值。这是添加子项所必需的,因为写入数据库中的某个位置需要您知道该位置的完整路径。

您当然不想硬编码此 key ,因此有两种常见的选项可以获取该 key :

  1. 从加载数据的那一刻起就将其传递到您的应用中。
  2. 使用节点的其他值,以便您可以对数据库执行查询来查找键。

关于java - 如何在自定义 key 子项中创建子项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57907368/

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