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プライマリキーの値。複合キーや複数キーの場合は 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"}'

関連コマンド