我有对象要保存的事件是位置。我想到了两种方法: 1.make Event节点并将他连接到位置节点并保存位置 2.保存Event节点上的位置。
考虑到将来我有兴趣提取有关在某个地方进行的所有活动的信息。 什么是最有效的方法?
关于有效的其他问题。我有2个用户:移动应用程序用户和Web用户。我想着有效的方法来保存信息。我也在这里思考两种方式: 1.保存一个节点中所有用户的数据并添加到app users标签mobile 2.保存一个节点中所有用户的数据,并将他连接到仅保存设备类型的节点。
考虑到将来我有兴趣提取有关使用IOS / Android的所有用户的信息。 什么是最有效的方法?
答案 0 :(得分:2)
这取决于您想要对位置信息执行的操作。您可以使用Location
个节点(从而在Event
和Location
之间建立关系)的一些原因:
Event
但是,如果您只有一个纬度/经度或位置名称,那么您在Event
上只有一个属性。如果您要查询该属性,请确保您有一个索引(适用于您要在Location
个节点上查询的任何属性)。
关于用户:如果您要存储两组用户,您可能会感到头痛。我会有一组用户并使用logged_in_with_android
等属性。