{
id: "a",
deck_list: [{
name: 'Deck1',
job: 'mage',
cards: []
}],
match: []
}
こんにちは私はカードゲームデッキのDBを作ろうとしています。'deck_list'には、ユーザーが作成したデッキのリストがあります。ユーザーが新しいデッキを追加するたびに、それはdeck_listに挿入されます。
ただし、デッキの名前がすでに存在する場合は、デッキを挿入するのではなく、更新する必要があります。
例 「Deck2」という名前のデッキが挿入されている場合は、それをフォームに追加する必要があります
{
id: "a",
deck_list: [{
name: 'Deck1',
job: 'mage',
cards: []
},
{
name: 'Deck2',
job: 'mage',
cards: []
}],
match: []
}
ただし、「Deck1」を追加する場合は、古い「Deck1」を新しい「Deck1」に置き換える必要があります。
deck_list
配列ではなくオブジェクトを作成し、デッキの名前からそのジョブ/カードにマップすることをお勧めします。その後update
、通常どおりに使用できます。デッキが存在しない場合は作成され、存在する場合は更新されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加