如何使用gocql将Go类型转换为Scylla/Cassandra类型?



是否有方法将Go类型如[]string转换为使用gocql的set<text>?还是我需要自己做一个映射器?我知道gocql能够将Go值转换为Scylla/Cassandra值,但我想获得类型,而不是数据值(gocql返回字节数组)。

谢谢!

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

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

相关内容

  • 没有找到相关文章

最新更新