これはおそらく私の側では本当にばかげたことですが、とにかく尋ねます:
User テーブルに「test」という列があるとします。このフィールドには文字列が含まれます。
このコードがコンソールに「未定義」を記録するのはなぜですか? 私は何を間違っていますか?
//User is logged on successfully
var user = Parse.User.current();
console.log(user.get("test"));
よくわかりません。user.get("username")
そしてuser.get("id")
問題なく動作します。それが存在することは知っていuser.getUsername()
ますが、前者はテストのためだけに使用しました。
を使用できるのにuser.get("username")
、なぜ使用できないのuser.get("other-column-name")
ですか?
[編集] nemesv のおかげで、私のコードはほとんど動作します。ただし、落とし穴が 1 つあります。
データ ブラウザーでデータを変更すると、初めてアプリを更新したときに古いデータが表示されます。ただし、その後の更新では、データが修正されます。解決策はありますか?