久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 異步循環查詢嵌套該怎么實現

瀏覽:154日期:2023-04-13 17:41:12

問題描述

假設有已經存在的學生字典數組,學生有姓名和所在教室號,先查詢符合條件的學校,便利學生字典數組,創建學生對象賦值姓名、學校和班級,但是班級需要先查詢教室的位置來確定,這樣就出現循環查詢了?這樣的問題該怎么解決呢?

var studentArr = new Array({’name’: ’a’,’room’:’101’},{’name’: ’b’,’room’:’102’},{’name’: ’c’,’room’:’103’},{’name’: ’d’,’room’:’104’});var objects = new Array();var schoolQuery = new AV.Query(Shcool);schoolQuery.equalTo(’name’,’**高中’);schoolQuery.find().then(function(schoolReuslts){ for (var i = 0; i < studentArr.count; i ++){var student = studentArr[i];var object = new Student();object.set(’name’,student[’name’]);object.set(’room’,student[’room’]);object.set(’school’,schoolReuslts[0]);var classQuery = new AV.Query(Class);classQuery.equalTo(’school’,schoolReuslts[0]);classQuery.equalTo(’room’,student[’room’]);classQuery.find().then(function(classResults){object.set(’class’,classResults[0]);objects.push(object); }, function(error){console.log(error); });} return AV.Object.saveAll(objects);}).then(function(objects){ //全部保存成功 }}).catch(function(error) { console.log(error);

問題解答

回答1:

可以使用異步函數的嵌套,async/await node.js版本>7.10.0

javascript - 異步循環查詢嵌套該怎么實現

javascript - 異步循環查詢嵌套該怎么實現

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 平凉市| 灯塔市| 贵溪市| 宁德市| 唐河县| 苍山县| 金坛市| 手游| 孟连| 南部县| 西平县| 屏东县| 田阳县| 涿鹿县| 凤冈县| 灵寿县| 镇平县| 北碚区| 郸城县| 凯里市| 武川县| 抚松县| 郑州市| 伊吾县| 常州市| 贵溪市| 阿拉善左旗| 普宁市| 新巴尔虎左旗| 乐陵市| 拜泉县| 邹城市| 南安市| 东辽县| 新龙县| 齐河县| 扶沟县| 高雄市| 迁安市| 东光县| 壤塘县|