尽管没有看到任何错误,但尝试使此插入工作并且只插入一条记录。如果我拼出字段,它会正常工作,但使用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)])