NCMBのオブジェクトを削除したい。
Monacaとnifty cloudで開発を行っております。
データストアに保存したオブジェクトをdestroyで削除したいのですが、その場合にobjectIdを取得してきて削除すればよいのでしょうか?
sample.get("objectId");としてもobjectIdがundefinedで返って来てしまいます。
また、そうでないのなら具体的な方法などをご教授お願い致します。
var Notice = NCMB.Object.extend("notice");
var noticeQuery = new NCMB.Query("notice");
var notice = new Notice();
var array = new Array();
noticeQuery.find({
//成功時
success: function(objects) {
for(var i = 0; i < objects.length; i++) {
array[i] = objects[i].get("objectId");
notice.set("objectId", array[0]);
notice.destroy();
notice.save();
}
},
//失敗時
error: function(error) {
//エラー表示
alert('Failed to get object, with error code: ' + error.description);
}
});