【发布时间】:2015-10-22 11:09:02
【问题描述】:
我正在开发一款跟踪银行交易并以多种方式显示数据的应用。每个交易对象只有几条信息(日期、金额、类型),但会有数百笔交易。
目前我有 2 个这样的主要节点 -
transactions
user_id
transaction_id
date:
amount:
type:
categories
user_id
category_id
transaction_id
date:
amount:
type:
(需要访问分类节点中的交易数据的原因也是为了进行分类分析)
所以我将每个事务对象存储了两次,我想知道这是否是最好的方法。因为我还想创建另一个按月组织交易的节点,所以像 -
months
user_id
January
transaction_id
date:
amount:
type:
我研究了如何为双向关系构建数据,但示例 here 不适用于此场景,因为我需要访问每个节点的完整交易数据
【问题讨论】:
标签: firebase