1

有没有办法将 Go 类型转换[]stringset<text>using gocql?还是我需要为此制作自己的映射器?我知道 gocql 能够使用他们的编组器将 Go 值转换为 Scylla/Cas​​sandra 值,但我想获取类型,而不是数据值(gocql 返回一个字节数组)。

谢谢!

4

1 回答 1

1

我发现gocqltable 可以满足我的要求。gocqltable 内置了一个映射器,用于将 Go 类型转换为 Cassandra 类型,因此我将type.go文件复制到我的项目中(因为原始文件未导出)并按照table.go.

你可以在这里stringTypeOf找到我使用的方法,以及它的用法

于 2021-09-29T16:03:36.507 回答