私は Cloud Code の基本を学ぼうとしている新しいユーザーで初心者のコーダーです (ご容赦ください)。私はオンラインのチュートリアルに従ってきましたが、知識と理解を深めるために基本的な機能を複製しようとしています。
2 つのオブジェクトを持つ非常に単純なクラス ("Students") を作成しました:スクリーンショット
クエリがどのように機能するかを理解するために、データに対して単純なクエリを実行できるようにしたいだけです。ただし、いくつかのオンライン チュートリアルにあるコードとほぼ同じコードを使用しても、結果が得られないようです。エラーは発生しませんが、「名前」、「アレックス」のクエリのような単純な一致を作成すると、結果を取得できません。
Parse.Cloud.define("test", function(request, response) {
var Student = Parse.Object.extend("Student");
var query = new Parse.Query(Student);
query.equalTo("Grade",95);
query.find({
success: function(results){
console.log("received " + results.length + " result(s)");
},
error: function(error) {
//error
console.log("error: " + error);
}
});
response.success("done");
});
このコードを実行した後、通常のデプロイと実行のテキストの後にクラウド ログに表示されるのは次の 1 つだけです。
Input: {}
Result: done
これは、ほとんどの人にとって簡単にトラブルシューティングできるはずです。これを難しい方法で学ぼうとしているだけです。ありがとう!