MongoDB
  • Введение
  • Установка и пример
  • Сортировка чисел
  • Поля - массивы
  • Вложенные поля
  • Работа с индексами
  • Информация о базе
  • Уникальные индексы
  • Пагинация
  • Регулярные выражения
  • Использование JavaScript
  • Группировка
  • Виды коллекций
  • Загрузка из файла
  • Курсоры
  • Метод save
  • Создание ссылок
Powered by GitBook
On this page

Was this helpful?

Использование 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;}"
});
PreviousРегулярные выраженияNextГруппировка

Last updated 5 years ago

Was this helpful?