Например, есть документ покемонов:
{
"name": "Pikachu",
"attacks": [
{
"name": "Charge",
"power": 40,
"type": "normal"
},
{
"name": "Thunder",
"power": "80",
"type": "electric"
}
]
}
Контекст:
Моя форма не будет похожа на большую форму со всеми данными на экране.
У меня будет как базовое поле и модальная подчиненная форма Pokemon для публикации / исправления внедренного документа, например Attacks.
Вопрос:
Каков хороший способ обновить атаку с помощью доктрины ODM?
Предложения:
Я вижу два решения, но я не знаю, что лучше или есть нравы ...
1) Нанесите на карту весь покемон, затем очистите его
2) Нанесите на карту атаку, замените атаку новой, сбросьте покемонов
С решением 1) Мне нужно поиграть с JS, чтобы построить правильный JSON, он может быть грязным.
С решением 2) Мне понадобится ID в поддокументе. Атака, верно? Или что-то для обеспечения уникальности.
TY