Андрей: > уникально идентифицируются по ИмяРодителя->ИмяРебенка
т.е. у ребенка не может быть двух родителей? как вы будете хранить семью?
> чтобы обновить информацию о ребенке надо знать имя его родителя и все
не все, ещё нужно знать имя ребенка, итого 2 идентификатора на объект, если дети являются самостоятельными объектами (не вспомогательными) - то данная структура плохая (редко оправдана)
> Да и что мешает детям иметь детей?
Ничто, вы даже можете хранить всю базу в одном документе (в пределах лимита), но зачем?
Роман Усенко: > Натянуть костыль с обработкой на PHP труда не составит. Но мне этого делать не хотелось бы.
Зато сэкономит время, тем более для разовой операции.
Лучше делать такую структуру документов, что-бы можно было быстро, точечными запросами делать то что нужно. Вместо конструирования такой портянки. А если скорость не важна, то можно просто все выкачать на сервер и вручную обработать.
Например, если нужна уникальность в пределах документа (project_id), то используйте словарь (объект) вместо массива.
Наподобие такого? jsfiddle.net/lega911/ws79g5kw
Для ангуляра 1 будет аналогично, только при клике нужно будет сохранять в какой-нибудь объект, например ng-click="data.active = name"
Nikolas Lindemann: чем больше индексов, тем медленнее вставка/изменение + больше памяти юзается.
Если вам оригинальный _id не понадобится, то пишите в _id.
там по ссылкам все есть, например монгу можно запустить так:
$ docker run --name some-mongo -d mongo
или так (без указания имени и режима демона)
$ docker run mongo
на А2 будет примерно так: [style.color]="textElements["text" + $index].color"
Angular Light: :style.color="textElements["text" + $index].color"
на других современных примерно так же, для А1 нужно делать директиву
Денис: Если не работает, значит что-то не так сделали, либо либу не загрузили, либо html испорчен/с опечатками/не полный на момент загрузки страницы. т.к. пример 100% рабочий.
Хотя вам это уже не важно.
т.е. у ребенка не может быть двух родителей? как вы будете хранить семью?
> чтобы обновить информацию о ребенке надо знать имя его родителя и все
не все, ещё нужно знать имя ребенка, итого 2 идентификатора на объект, если дети являются самостоятельными объектами (не вспомогательными) - то данная структура плохая (редко оправдана)
> Да и что мешает детям иметь детей?
Ничто, вы даже можете хранить всю базу в одном документе (в пределах лимита), но зачем?