一般来说,是Firestore和gRPC的新功能。我一直在尝试找出如何从golang与Firestore RPC API进行交互。他们很好地记录了API here,但没有显示如何初始化连接。我有一些问题,
干杯。
编辑:多亏了Anar,我得以建立联系。但是我无法进行任何测试,因为我不确定如何验证或创建记录。一个例子的任何帮助将是巨大的。到目前为止的代码:
conn, err := grpc.Dial("firestore.googleapis.com", grpc.WithInsecure())
if err != nil {
log.Fatalln(err)
}
defer conn.Close()
您必须使用google.golang.org/grpc软件包
作为文档,您必须使用firestore.googleapis.com
创建客户端存根。
3。您不需要本地的原始文件。您可以只创建grpc客户端并使用此处提供的服务器方法:https://cloud.google.com/firestore/docs/reference/rpc