Модель связывания (БД <=> BusinessLogic) - PullRequest
0 голосов
/ 06 июня 2019

Есть ли лучший способ, чтобы обновить, связать, или ... meteor.js, модель данных angular.io, чем этот?

class SomeClass{
_id: string;

someOtherClass2: SomeOtherClass2[];
someOtherClass3: SomeOtherClass3[];

}

class SomeOtherClass2{
_id: string;
_idSomeClass: string;

}

class SomeOtherClass3{
_id: string;
_idSomeClass: string;

}

Получить данные из базы данных (или записать):

foreach для всех SomeOtherClass2 и SomeOtherClass3 (в базе данных), найдите по его идентификатору правильный класс

myClass:SomeClass=getSomeClass();

for (let entryClass2 of allEntriesOfSomeOtherClass2FromDataBase) {

     if(myClass.someOtherClass2._id===entryClass2._id)
        myClass.someOtherClass2.push(entryClass2);
}

// same for the other propery

Может быть, что-то вроде c #, используя атрибуты для привязки ...

Использование новейших угловых, метеорных, mongoDB.

А как насчет автообновления из базы данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...