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

Was this helpful?

Виды коллекций

Стандартная коллекция

Создаем стандартную коллекцию:

db.createCollection("aaa");

Вставляем записи в коллекцию:

for(i = 1; i <= 50123; i++) {
    db.aaa.insert({
        k: parseInt(i),
        z: Math.random(),
    });
};

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

db.aaa.count();

Результат: 50123

Полностью удаляем коллекцию:

db.aaa.drop();

Ограниченная коллекция

Создаем ограниченную коллекцию:

db.createCollection("aaa", { capped : true, size : 16384, max : 5 });

Проверка факта ограниченности коллекции:

db.aaa.isCapped();

Заполняем ограниченную коллекцию записями:

for(i = 1; i <= 50123; i++) {
    db.aaa.insert({
        k: parseInt(i),
        z: Math.random(),
    });
};

Получаем количество записей в ограниченной коллекции:

db.aaa.count();

Результат: 5

Получаем записи из ограниченной коллекции:

db.aaa.find().sort({k:-1});

При работе с ограниченными коллекциями при добавлении новых записей удаляются самые старые записи.

PreviousГруппировкаNextЗагрузка из файла

Last updated 5 years ago

Was this helpful?