【问题标题】:Firebase add data to dabaseFirebase 将数据添加到数据库
【发布时间】:2019-10-19 10:43:06
【问题描述】:

我想向我的云 Firestore 数据库添加一些数据。我有一个名为用户的集合,并希望将一些数据(用户名)添加到与用户的 UID 相同的文档中。 所以,首先我得到 uid(ofc mDatabase 是由 FirebaseDatabase.getInstance().getReference()):

String uid = mDatabase.child("users").push().getKey();

然后我想添加用户名:

mDatabase.child("users").child(uid).child("username").setValue("pere");

它什么也不做。我的数据库中没有任何变化。我做错了什么?我应该改变什么? 我在完整的 gradle 文件中有所有要求。我的代码中没有错误。

【问题讨论】:

    标签: java android firebase google-cloud-firestore


    【解决方案1】:

    您在此处使用的是实时数据库 SDK。这不会写入 Cloud Firestore,它是一个完全不同的数据库。请改用 Firestore SDK。 Firestore SDK 将处理带有字段的集合和文档,而不是带有值的子项。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多