为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Golang 在 Firestore 上插入引用类型字段

如何使用 Golang 在 Firestore 上插入引用类型字段

Go
翻过高山走不出你 2022-10-10 18:05:41
在我的数据库中,我在一些文档上使用了引用类型的字段,如下所示:我正在尝试将这些属性插入到 firestore    _, err = userReference.Set(context.Background(), models.User{        Jobs:               []*firestore.DocumentRef{employeeReference},    })在这种情况下,我使用了一个数组*DocumentRef,但即使是唯一的DocumentRef也不起作用,我也尝试插入类型DocumentRef而不是指针,也不起作用,我的User类型是这样的:type User struct {    Jobs               []*firestore.DocumentRef `json:"jobs"`}我可以做些什么来从 go 中插入这种类型的数据?在 Javascript SDK 上,我记得那只是DocumentReference直接在实现的对象上插入类型,但我在 Golang 中遇到了这个问题。
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

我没有使用 Golang 的经验,但在这里你可以找到很多例子。


我想知道以下内容是否可以给您任何提示:


_, err := userReference.Set(context.Background(), models.User{

        Jobs:               []*firestore.DocumentRef{client.Doc("/selfManagedEmployees/K4qhd5k1c...")}  

})


查看完整回答
反对 回复 2022-10-10
  • 1 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号