有没有办法将 Go 类型转换[]string
为set<text>
using gocql?还是我需要为此制作自己的映射器?我知道 gocql 能够使用他们的编组器将 Go 值转换为 Scylla/Cassandra 值,但我想获取类型,而不是数据值(gocql 返回一个字节数组)。
谢谢!
我发现gocqltable 可以满足我的要求。gocqltable 内置了一个映射器,用于将 Go 类型转换为 Cassandra 类型,因此我将type.go
文件复制到我的项目中(因为原始文件未导出)并按照table.go
.