如何通过Cassandra python驱动程序ORM增加计数器列

如何通过Cassandra python驱动程序ORM增加计数器列,python,orm,cassandra,counter,cqlengine,Python,Orm,Cassandra,Counter,Cqlengine,我在用这个。如何正确使用ORM递增计数器 可能smth喜欢更新(counter\u value\u add=1)或obj.counter\u value+=1 我试图避免手动查询更新。。。设置计数器\u值=计数器\u值+1这说明,正确的方法是obj.counter\u值+=1,但它已被弃用 正确的方法是: CounterModel(pk=pk, ck=ck).update(counter_field=1, another_counter=-2) 也可以使用计数器模型对象的更新方法 附言 不需

我在用这个。如何正确使用ORM递增计数器

可能smth喜欢
更新(counter\u value\u add=1)
obj.counter\u value+=1

我试图避免手动查询
更新。。。设置计数器\u值=计数器\u值+1

这说明,正确的方法是
obj.counter\u值+=1
,但它已被弃用

正确的方法是:

CounterModel(pk=pk, ck=ck).update(counter_field=1, another_counter=-2)
也可以使用计数器模型对象的更新方法

附言

  • 不需要创建计数器,默认情况下它们是
    0
  • 无法通过
    .create()
    方法创建计数器行
  • 不能将任何值设置为直接计数器