我对我的数据库结构有疑问。我正在制作一个用户记录他的债务和欠他的人的应用程序。 我目前的结构是:
{people: {
person1: {
name: John
total: 177
},
person2: {
name: Peter
total: 67
},
},
{transactions: {
person1: {
{transaction1: { amount: 100 },
{transaction2: { amount: 77 }
},
person2: {
{transaction1: { amount: 7 },
{transaction2: { amount: 20 }
{transaction3: { amount: 10 },
{transaction4: { amount: 30 }
},
},
每次添加或删除交易时,我都会使用ref.transaction()更新该人的总数。
因此,每次添加或删除都会使用2个远程调用。
我的问题: 我做得对吗?