MongoDB и PHP: работаем с документами
Как известно, MongoDB поддерживает CRUD-операции по чтению и манипуляции данными (create — создание, read — чтение, update — обновление, delete — удаление). Данные термины -- основа для взаимодействий с БД. Давайте посмотрим, как можно создавать, читать и обновлять документы.
Создаем документ
Создание документа в MongoDB не представляет сложностей. Создается массив, после чего происходит перевод в метод insert для объекта коллекции:
Вышеупомянутый метод
Также можно применить метод
Читаем документ
Для получения данных из коллекции, можно использовать метод
Ниже пример того, как запросить одну либо несколько записей:
Обновляем документ
Теперь давайте попробуем модифицировать существующий документ либо документ в коллекции. Существует метод
Однако если задана опция multi в значении true, метод обновит все документы с учетом выбранных критериев:
Остается добавить, что метод
Также существует и третий параметр (опциональный) -- через него можно передать массив вариантов.
По материалам https://www.sitepoint.com/building-simple-blog-app-mongodb-php/.