NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
81 stars 18 forks source link

管理画面のスクリプトから会員管理のデータの値を更新したい #1324

Open karaage928 opened 2 years ago

karaage928 commented 2 years ago

管理画面のスクリプトから会員管理のデータの値を更新したいです。

具体的には、"userName"が"AAAAA"という会員の"money"を100に更新したいです。 (userName AAAAAのパーミッションは全員読み込み,更新可能にしています)

sc

■管理画面のスクリプトにて、以下のコードを実行したところエラーが出ました。

module.exports = function(req, res) {

    var NCMB = require('ncmb');
    var ncmb = new NCMB('XXXXX', 'XXXXX');

    ncmb.User.equalTo("userName", "AAAAA")
        .set("money", 100)
        .update()
        .then(function(obj) {
            res.send("成功");
        })
        .catch(function(error) {
            res.send("エラー");
        });
}

■エラー文

"Error": "ScriptError: TypeError: ncmb.User.equalTo(...).save is not a function\n at module.exports (/tmp/script/userDataUpdate.js:10:6)\n at Module._compile (node:internal/modules/cjs/loader:1103:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)\n at Module.load (node:internal/modules/cjs/loader:981:32)\n at Function.Module._load (node:internal/modules/cjs/loader:822:12)\n at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)\n at node:internal/main/run_main_module:17:47",

解決方法ありましたらご教示いただけますと幸いです。 よろしくお願いいたします。