0
{
id: "a",
deck_list: [{
name: 'Deck1',
job: 'mage',
cards: []
}],
match: []
}
こんにちは私はカードゲームのデッキ用のDBを作成しようとしています。 'deck_list'には、ユーザーが作成したデッキのリストがあります。ユーザーが新しいデッキを追加すると、それはdeck_listに挿入されます。RethinkDBネストした配列の要素を更新する
ただし、デッキの名前がすでにある場合、デッキは挿入するのではなく更新する必要があります。
Ex。 「Deck2」という名前のいくつかのデッキが挿入されている場合は、
{
id: "a",
deck_list: [{
name: 'Deck1',
job: 'mage',
cards: []
},
{
name: 'Deck2',
job: 'mage',
cards: []
}],
match: []
}
を形成するために添加されなければならない。しかし「Deck1」が追加されたときに、古い「Deck1は、」新しい「Deck1」で置き換える必要があります。