2

给定 Drive Realtime API 中的对象树,并在两个或多个客户端中进行并发操作,其中现有的子节点被移动到新的父节点中(想想图形编辑器中的分组操作),避免 a) 重复现有的最佳数据结构是什么孩子和 b) 空虚的新父母?

4

1 回答 1

2

每个孩子可以只有一个父母吗?

如果是这种情况,我建议在子对象上有一个“父”字段。这保证了每个孩子只有一个父母,并且通过查找所有父母来隐式创建非空父母集。

您可以通过在启动时对子项进行一次性扫描,然后侦听子项上的更改事件并相应地更新该组来轻松维护此父组。1111

于 2013-05-28T14:58:45.050 回答