nb api resource update

更新指定资源记录。可以使用 --filter-by-tk--filter 定位记录,并通过 --values 传入更新内容。

用法

nb api resource update --resource <resource> --values <json> [flags]

参数

参数类型说明
--resourcestring资源名称,必填
--data-sourcestring数据源 key,默认 main
--source-idstring关联资源的源记录 ID
--filter-by-tkstring主键值,复合或多个 key 可以传 JSON 数组
--filterstringJSON 对象形式的过滤条件
--valuesstring更新记录的数据,JSON 对象,必填
--whiteliststring[]允许写入的字段,可重复传入或传 JSON 数组
--blackliststring[]禁止写入的字段,可重复传入或传 JSON 数组
--update-association-valuesstring[]需要同时更新的关联字段,可重复传入或传 JSON 数组
--force-update / --no-force-updateboolean是否强制写入未变化的值

同时支持 nb api resource 的通用连接参数。

示例

nb api resource update --resource users --filter-by-tk 1 --values '{"nickname":"Grace"}'
nb api resource update --resource posts --filter '{"status":"draft"}' --values '{"status":"published"}'

相关命令