Использование JavaScript
Создаем коллекцию для хранения учеников и их оценок:
db.createCollection("pupils");
Добавляем записи в коллекцию:
db.pupils.insert({
manName: "Maxim",
marksArr: [5,4,4,5,5,4]
});
db.pupils.insert({
manName: "Alex",
marksArr: [5,4,3,3,3,4,5]
});
db.pupils.insert({
manName: "George",
marksArr: [5,2,3,2,3,2,4,5,3]
});
db.pupils.insert({
manName: "Nina",
marksArr: [5,4,4,4,4,5,5,5]
});
Получаем набор учеников, у которых оценки только четверки и пятерки:
db.pupils.find({
$where: "function() {for(var i = 0; i < this.marksArr.length; i++) if(this.marksArr[i] < 4) return false; return true;}"
});
Last updated
Was this helpful?