ODM используется та что в Yii2.
Есть коллекция в Mongodb
collection: [
{
_id: ObjectId(...)
prop1: 'value',
prop2: [
{ _id: ObjectId(...), prop1: 'value', prop2: 'value' },
...
]
}
];
Для этой коллекции надо реализовать модель, которая позволяла бы валидировать данные не только основной коллекции, но и элементов свойства коллекции. Т.е. массив объектов в prop2 должен вести себя как модель.
Вообще, идеально сделать модель для collection.prop2.
Перерыл все интернеты и не нашёл решения, даже близко нет ничего. Может, кто-нибудь здесь сталкивался с такой задачей и знает, как её решить. Хотя бы скажите, куда копать. Буду благодарен за любую помощь.