MongoDB跳出循环的两种方式

来源:互联网 发布:linux如何安装tgz 编辑:程序博客网 时间:2024/05/22 00:05

问题描述:
我们经常需要在循环内做一些操作,比如字符串拼接等等,当满足一定条件时,想让程序跳出循环。

直接代码demo:// 第一种方式:跳出forEach循环var score = 0;db.student.find().forEach(function(x){    score += x.score;    // 当学生成绩相加大于1000时,跳出循环    if(score > 1000){        return 1;    }});print(score);// 第二种方式:跳出while循环var score = 0;var cursor = db.student.find();while(cursor.haxNext()){    score += cursor.next().score;    // 当学生成绩相加大于1000时,跳出循环    if(score > 1000){        break;    }}print(score);
0 0
原创粉丝点击