前提・実現したいこと
現在Monacaでアプリ開発をしております。
ニフティクラウドMobileBackEndを使い、JavaScriptでデータストアにあるオブジェクトを削除したく、下記コードを書いているのですがエラーが返されてしまい削除できません。
手順としては、データストアの「cmAnketoAnswers」内にあるデータのうち、「chrUserID」が変数useridと一致するものを検索し、それをdelete()で削除するというものです。そうするとコンソールに「result.delete is not function」と返されてしまいます。
問題点お分かりの方ご指摘頂きますと幸いです。
よろしくお願いいたします。
該当のソースコード
JavaScript
1 2//ニフクラ Mobile Backendの接続準備 3var ncmb = new NCMB('xxxx', 'xxxx'); 4var AnketoAnswers = ncmb.DataStore("cmAnketoAnswers"); 5var userid = localStorage.getItem('userid'); //ユーザーID 6 AnketoAnswers 7 .equalTo("chrUserID", userid) 8 .fetchAll() 9 .then(function(result){ 10 result.delete(); 11 }) 12 .catch(function(err){ 13 // エラー処理 14 console.log(err.message); 15 }); 16
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/27 00:11
2019/06/27 13:00
2019/06/27 13:37
2019/06/29 09:29