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

Was this helpful?

Метод save

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

db.games.insert({_id: "aaa", g: "Spider Man"});
db.games.insert({_id: "bbb", g: "Team Fortress"});
db.games.insert({_id: "ccc", g: "God Of War"});

При вставке данных поле _id было заранее задано.

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

db.games.find();

Метод save работает следующим образом:

  • если элемент с таким _id уже существует, то происходит обновление существующего документа

  • если элемента с таким _id не существует, то происходит вставка документа

Выполним операцию:

db.games.save({_id: "bbb", g: "Medal Of Honor"});

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

db.games.find();

Произошло обновление записи, так как элемент с таким _id уже существовал.

Выполним операцию:

db.games.save({_id: "zzz", g: "Left 4 Dead"});

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

db.games.find();

Произошла вставка записи, так как элемента с таким _id не существовало.

PreviousКурсорыNextСоздание ссылок

Last updated 5 years ago

Was this helpful?