我正计划为用户增加一个值(value)

docRef.document(FirebaseAuth.getInstance().currentUser!!.uid)
    .set("hasShop", SetOptions.merge())

现在,我想说这个hasShop值应该为true,但是我不想这样做
val map = hashMapOf<String,Any>
map["hasShop"] = true
docRef.document(FirebaseAuth.getInstance().currentUser!!.uid)
    .set(map, SetOptions.merge())

有没有更好的办法做到这一点?
 docRef.document(FirebaseAuth.getInstance().currentUser!!.uid)
    .set("hasShop" {true} , SetOptions.merge())

最佳答案

您可以使用update()在现有文档上设置一个值。

 docRef.document(FirebaseAuth.getInstance().currentUser!!.uid)
    .update("hasShop", true)

09-17 18:24