[Javascript] الاستعلام داخل تحليل سحابة ل حلقة


Answers

Question

لقد حاولت تشغيل بلدي كود السحب تحليل لبعض الوقت ولا يمكن أن يبدو للتغلب على هذه المشكلة:

لدي صفيف من تحليل objectId اسمه إداراي . أنا ثم إرسال المصفوفة كمعلمة من مكالمة PFCloud . بمجرد أن يتم إرسال المصفوفة إلى كود كلاود، لا يمكن أن يبدو لإنشاء بنجاح for loop الذي يمر وتحديث قيمة رقم المخزنة باسم "نقاط" على تحليل لكل objectId .

باختصار، هذا كل ما أحاول إنجازه:

  • أنا فقط بحاجة إلى أن يكون قادرا على الحصول على for loop تذهب من خلال كل objectId وتنفيذ إجراء لكل معرف.

لقد حاولت الحصول على هذا العمل لبعض الوقت ولكن لم يكن حظا. هنا هو الرمز الذي كنت أحاول التلاعب - نأمل أن تعطي شخص نقطة انطلاق للإجابة سؤالي.

Parse.Cloud.define('updateAllUsers', function(request, response) {
    var UserData = Parse.Object.extend('UserData');
    var query = new Parse.Query(UserData);
    var list = request.params.listID;
    var currentuser = request.params.user;

                   
    for (var i = 0; i < list.length; i++) {
                   
        var userdata = list[i];        
        query.get(userdata, {
                                       
            success: function(UserData) {
                               
                response.success('Should add up');
                UserData.addUnique('Done', +1);
                UserData.save();
            },
            error: function() {
                response.error('something went wrong' );
            }
        });
    }
});

إذا كان شخص ما يمكن أن الرجاء مساعدتي مع هذا سأكون ممتنا جدا. شكرا لكم