jsonb_set ( target jsonb, path text[], new_value jsonb [, create_if_missing boolean ] ) → jsonb → jsonb返回
target,将path指定的项替换为new_value,如果create_if_missing为真(此为默认值)并且path指定的项不存在,则添加new_value。路径中的所有前面步骤都必须存在,否则将不加改变地返回target。与面向路径的操作符一样,path中的负整数从 JSON 数组末尾计数。如果最后一个路径步骤是超出范围的数组索引,并且create_if_missing为真,那么如果索引为负,新值将添加到数组的开头,如果索引为正,则添加到数组的结尾。