我正在尝试将地图值插入到我的 Cassandra 数据库中。我正在使用 Go 编写我的客户端。目前它抛出错误“无法将字符串编组到map(varchar,varchar)”。我明白错误是什么,但我无法解决它。这是我编写的代码。
if err := session.Query("INSERT INTO emergency_records
(mapColumn)
VALUES (?)",
"{'key' : 'value'}").Exec();
err != nil {
log.Fatal(err)
}
我没有得到的是,我已经将一个查询编写为一个完整的完整字符串,并且它可以正常工作而不会引发此错误。然而,用问号分解它会引发错误。我知道这很简单,我只是忽略了并且在文档中找不到,但是任何帮助都会非常感谢。