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

Was this helpful?

Уникальные индексы

Создаем коллекцию:

db.createCollection("students");

Добавляем уникальный индекс на заданное поле:

db.students.ensureIndex({studentName: 1}, {unique: true});

Добавляем записи:

db.students.insert({studentName: "Maxim", studentSchool: 218});
db.students.insert({studentName: "George", studentSchool: 218});
db.students.insert({studentName: "Nina", studentSchool: 444});
db.students.insert({studentName: "Alex", studentSchool: 444});

Получаем список записей:

db.students.find();

Пытаемся вставить запись об уже существующем человеке:

db.students.insert({studentName: "Maxim", studentSchool: 12345});

Возникает ошибка, так как запись о человеке уже существует.

PreviousИнформация о базеNextПагинация

Last updated 5 years ago

Was this helpful?