实际上,有一项任务是从以下字段中收集使用情况统计信息:cnt
,value
,max
,min
我想一次完成所有操作upsert
。通过cnt
设置+
,通过value
设置=
我不知道如何创建最小字段:
upsert
编写自己的函数(lua,它将获取旧值和新值并输出结果)只需将before_replace
触发器移到空格,如果缺少旧值,它将返回一个新值,否则将返回一个已修改的值。大概是这样的:
function trigger_before_update_space1 (old, new)
return old and box.tuple.new({
new[1],
new[2],
math.max(old[3], new[2])
}) or new
end