Описание тега mangodb
MangoDB - это ORM для MongoDB, используемый с PHP-фреймворком Kohana.
По какой-то причине этот тег продолжает получать информацию о MongoDB, а также редактировать и указывать, как он неправильно используется для MongoDB. Как оказалось, MangoDB - это реальный проект, ORM для MongoDB, используемый с фреймворком Kohana php. Из репозитория github он предлагает функции, основанные на MongoDB, в том числе:
- Атомарные обновления - библиотека вычислит, какие значения изменились, и обновит только эти значения, используя атомарные модификаторы, такие как
$set
,$push
/$pull
а также$inc
- Все типы данных Mongo, включая встроенные объекты, массивы, перечисления и (многомерные) счетчики
- Отношения, которые вы помните из мира СУБД, например
has_one
,belongs_to
,has_many
а такжеhas_and_belongs_to_many
- Проверка данных объекта, включая внедренные объекты
- Поведение, подобное расширению таблицы классов - например,
Model_Ferrari extends Model_Car extends Mango
. - Очень простой синтаксис, хорошо знакомый пользователям других ORM