...解析クラウドコード - 私は(下記のような)関数を定義する場合は、「通常の」機能では、クエリ、ユーザーの問題が
は、それが動作します罰金...、機能はこのバージョンで
Parse.Cloud.define("findUser1", function(request, response){
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "2FSYI1hoJ8"); // "2FSYI1hoJ8" is the objectId of the User I am looking for
query.first({
success: function(user){
response.success(user);
},
error: function(error) {
console.error(error);
response.error("An error occured while lookup the users objectid");
}
});
});
と呼ばれますが、クエリは内...
function findThisUser(theObject){
console.log("findThisUser has fired... " + theObject); //confirms "theObject" has been passed in
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "2FSYI1hoJ8"); // "2FSYI1hoJ8" is the value of "theObject", just hard coded for testing
query.first({
success: function(users){
console.log("the user is... " + users);
// do needed functionality here
},
error: function(error) {
console.error(error);
}
});
};
クラウドコードは、グローバル変数を許可していないではないだろう、と私は見ていません変数を "defin"に渡す方法別のものから「ed」関数を呼び出す。これは、返されたユーザーに対して必要なタスクを実行するために外部関数を呼び出す必要があるため、非常に重要です。 (これは他の場所で発生し、他のすべての処理の後に起こる必要があります。これは確認であり、他の関数でも使用されるはずです)現在までに見つかったすべての潜在的な情報は役に立たず、サーバーサイドのjavascript他のクラウドコードから一緒に手を差し伸べたものです...
私が紛失しているものはありますか?
これは私が必要としたコードの一部であったことを示しています...(「正常」機能を必要としないで終了しました)また、パラメータ付きで定義された関数を呼び出さなければなりませんでした。 Parse.Cloud.run( 'thisFunction'、{"objectId":objectId});これにより、クエリ内でルックアップする必要のあるobjectIdを渡すことができました。ありがとうございました。 – Lamar