如何将userid字段设置为与documentID相同?

问题描述 投票:0回答:1

我已经搜索了几个小时但没有成功。我正在尝试将 userId 设置为生成的文档 ID。我知道这是多余的,但对于这个项目,我们不允许使用 Firebase Auth,所以我不能使用 uid。我尝试了很多解决方案都没有效果。我只需要一种方法来获取 ID,以便将其传递到另一个活动中。我想知道为什么不同,以及如何使其相同。

我尝试了这个,结果是这样的:

val 用户:MutableMap = HashMap()

        val userID = userCollection.document().id
        user["userId"] = userID

这就是结果。

android firebase kotlin google-cloud-platform google-cloud-firestore
1个回答
0
投票

您可以在字段前面使用 DocumentId 注释来:

将 POJO 属性标记为自动填充文档 ID。

© www.soinside.com 2019 - 2024. All rights reserved.