簡體   English   中英

如何使用cassandra-driver用於python將地圖類型插入cassandra

[英]How to insert map type into cassandra using cassandra-driver for python

由於,cassandra支持地圖類型。 我想在cassandra中插入一個python dict。 我嘗試了這個:

cql = "Insert into table_name (my_key, name, my_dict) values (%s, %s, %s)" % (my_key, name, my_dict)

session.execute(cql)

這顯然行不通。

我的列族中已經有一個地圖類型列。 我該怎么辦?

錯誤:TypeError:並非在格式化字符串時轉換了所有參數

使用參數傳遞形式而不是字符串插值:

cql = "Insert into table_name (my_key, name, my_dict) values (%s, %s, %s)"
session.execute(cql,  (my_key, name, my_dict))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM