実現させたい事
ncmbのデータストアからobject形式でデータを取得したいです。
(getcurrenUserに似たような形でデータストアにある1つのobjectを取得したい)
getCurrentUser() → {userName: "sample", password: "a", objectId: "U0FX52HM3y4Xax71", mailAddress: "test@gmail.com", mailAddressConfirm: true…}
試した事
HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"> <meta http-equiv="Content-Security-Policy" content="default-src * data: gap: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> <script src="components/loader.js"></script> <script src="lib/onsenui/js/onsenui.min.js"></script> <link rel="stylesheet" href="components/loader.css"> <link rel="stylesheet" href="lib/onsenui/css/onsenui.css"> <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css"> <link rel="stylesheet" href="css/style.css"> <script> if (ons.platform.isIPhoneX()) { document.documentElement.setAttribute('onsflag-iphonex-portrait', ''); document.documentElement.setAttribute('onsflag-iphonex-landscape', ''); } const appKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; const clientKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; var ncmb = new NCMB(appKey, clientKey); var testclass = ncmb.DataStore('test'); var list = ""; testclass .fetchAll() .then(function(result){ for(var i = 0; i < result.length; i++){ var item = result[i]; list += '<li>' + item + '</li>'; } document.getElementById('ul01').innerHTML = list; }) .catch(function(err){ alert(err); }); </script> </head> <body> <ons-page> <ul id="ul01"></ul> </ons-page> </body> </html>
プログラミン初心者なのでいろいろと自分なりに試しましたが、[object object]で表示されてしまいます。
ご回答よろしくお願いします。
今回の質問にあまり関係がないですが、使う用途としては、リレーションからデータを取得したい時に親になっているデータストアのobject形式データが必要になると思い、質問させていただきました。
まだ回答がついていません
会員登録して回答してみよう