亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將地圖作為值傳遞以插入到 Cassandra 中

將地圖作為值傳遞以插入到 Cassandra 中

Go
慕哥9229398 2021-12-13 18:25:25
我正在嘗試將地圖值插入到我的 Cassandra 數據庫中。我正在使用 Go 編寫我的客戶端。目前它拋出錯誤“無法將字符串編組到地圖(varchar,varchar)中”。我明白錯誤是什么,但我無法解決它。這是我寫的代碼。if err := session.Query("INSERT INTO emergency_records        (mapColumn)        VALUES (?)",        "{'key' : 'value'}").Exec();         err != nil {            log.Fatal(err)        }我不明白的是,我已經將一個查詢寫成一個完整的字符串,并且它工作正常而不會拋出此錯誤。然而,用問號分解它會引發錯誤。我知道這很簡單,我只是忽略了并且在文檔中找不到,但是任何幫助都會非常感謝。
查看完整描述

1 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

我之前沒有使用過 Go casandra 客戶端,但我想將地圖作為地圖而不是字符串傳遞應該可以工作:


mapValue := map[string]string{"key": "value"}

if err := session.Query("INSERT INTO emergency_records (mapColumn) VALUES (?)", mapValue).Exec(); err != nil {

    log.Fatal(err)

}


查看完整回答
反對 回復 2021-12-13
  • 1 回答
  • 0 關注
  • 143 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號