Python Cassandra驱动程序只插入一条记录

Python Cassandra驱动程序只插入一条记录,python,cassandra,Python,Cassandra,正在尝试使此插入生效,尽管没有看到任何错误,但只插入了一条记录。如果我拼出字段,它正常工作,但是使用JSON文本更容易 在stdin的循环中执行此操作: batch = BatchStatement(consistency_level=ConsistencyLevel.QUORUM) stmt = cassy_session.prepare("INSERT INTO social_objects JSON ?;") batch.add(stmt, (json.dumps(so_record),)

正在尝试使此插入生效,尽管没有看到任何错误,但只插入了一条记录。如果我拼出字段,它正常工作,但是使用JSON文本更容易

在stdin的循环中执行此操作:

batch = BatchStatement(consistency_level=ConsistencyLevel.QUORUM)
stmt = cassy_session.prepare("INSERT INTO social_objects JSON ?;")
batch.add(stmt, (json.dumps(so_record),))
stmt = cassy_session.prepare("INSERT INTO social_users JSON ?;")
batch.add(stmt, (json.dumps(user_record),))
cassy_session.execute(batch)
我也试过:

cassy_session.execute(stmt, [json.dumps(user_record)])

我相信您已经看到,这会影响准备好的
insertjson
语句。这应该在Cassandra 2.2.4中修复。

这似乎是问题所在。它也会影响3.0.0。