如何通过Cassandra python驱动程序ORM增加计数器列
我在用这个。如何正确使用ORM递增计数器 可能smth喜欢如何通过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) 也可以使用计数器模型对象的更新方法 附言 不需
更新(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()
- 不能将任何值设置为直接计数器李>