私はこのpythonドライバーを使用しています。ORMを使用して正しい方法でカウンターをインクリメントするにはどうすればよいですか?
たぶん、またはのようなものですupdate(counter_value__add=1)
かobj.counter_value += 1
?
この手動クエリを回避しようとしていますUPDATE ... SET counter_value = counter_value + 1
Resolved issue which tell, that correct way is obj.counter_value += 1
But its deprecated!
Right way is:
CounterModel(pk=pk, ck=ck).update(counter_field=1, another_counter=-2)
Also you can use update method of counter model object.
P.S.
0
by default..create()
method.