gpt4 book ai didi

firebase - 如何将字段写入 Firestore 类型引用

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

Firestore 的一种给定类型是引用类型。我可以在 Google 提供的控制台上编写和访问它。但我不确定如何使用我的 Go API 编写一个字段作为引用。

我尝试将其编写为遵循格式的字符串,认为只要它遵循指定的格式,它就会绑定(bind)到正确的类型。但是我错了。

我在文档中没有找到这个,或者我只是不明白。无论如何,这是我到目前为止所尝试的:

ref, _, err := client.Collection(collection).Add(context.Background(), map[string]interface{}{
"my_field": "/users/stYbm0Jkl3ngeWj3fxUL4KZuu44Oae2"
})
if err != nil {
log.Fatal(err)
}

最佳答案

在所有客户端平台上,您可以通过提供 Reference 对象作为字段值而不是字符串来编写引用类型。对于 go,这看起来应该是 DocumentRef使用 Doc 创建的类型对象方法。 SDK 会将其转换为适当的字段类型。

当您再次读回文档时,该字段也应该在客户端上显示为 DocumentRef 类型的对象。

关于firebase - 如何将字段写入 Firestore 类型引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59570297/

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