Данная библиотека была создана из-за отсутствия достойных альтернатив. Уже существовавшие на момент разработки решения либо морально устарели, либо несли в себе слишком слабые функциональные возможности. Я решил исправить сложившуюся проблему и дать Вам современную и многофункциональную библиотеку для работы с MongoDB в CodeIgniter. Теперь Вы можете практически всё, что умеет MongoDB из коробки.
Requirements:
- PHP 7.1+, PECL extension
- CodeIgniter 3+
- MongoDB 3.2+
Если у Вас есть идеи по улучшению библиотеки, я готов выслушать предложения (см. пункт #support ниже)!
Данная библиотека поддерживает следующие возможности:
- Write Concern and Journal.
- Read Preference and Concern.
- Bulk Write.
- Driver options.
- Огромное количество вариантов запросов для Select, Insert, Update, Delete и Aggregation.
- Выполнение команд на уровне базы данных.
- Вывод документов в виде объектов или массивов.
- Широкие возможности конфигурации соединения.
Для работы с библиотекой ознакомьтесь с Wiki, там Вы сможете найти все доступные методы и примеры их использования.
Чтобы сообщить о проблеме или ошибке, а также предложить реализацию новых функций, используйте issue tracker. Там же Вы можете задать интересующие вопросы и обратиться за помощью. Буду рад любой помощи!
Code copyright 2016-2017 by Dmitriy Verkhoumov. Code released under the MIT License.