Users: updateContent()
ユーザが持つコンテンツを更新します。
この関数は非同期関数です。
構文
Users.updateContent(userId, content) => Promise<boolean>
Users.updateContent(userId, content, options) => Promise<boolean>
引数
-
userId
:string
ユーザの識別子です。
-
content
:any
更新するコンテンツです。
-
options
:{ [tableName] }?
オプション引数です。
-
tableName
:string?
registerTable()
で登録されたテーブル名です。- 既定では最初に登録されたテーブルが使用されます。
-
返値: Promise<boolean>
更新に成功したかどうかを返すプロミスです。
解説
元のコンテンツが値であればその値を content
で置き換えます。オブジェクトであれば同名のキーの値が置き換わり、新しいキーは追加されます。
await Users.signup("user", { content: { password: "foo", secret: "bar" }});
await Users.updateContent("user", { password: "fizz", newKey: "bazz" });
// => { password: "fizz", secret: "bar", newKey: "bazz" }