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" }