Parse.com数据设计

时间:2015-09-26 20:09:07

标签: mongodb parse-platform database nosql

我有一个问题,关于如何在Parse.com中设置数据库以进行可伸缩查询。下面是一张我想要做的简化示例的图片。

First Approach

因此,正如您可以看到的那样,有一个用户可以创建ChatMessageMainMessageMainMessage也可以发布Comments。但是,在“Feed”中,我希望ChatMessages同时显示MainMessagesdateCreated,我认为这不是一个有效的查询{{1}然后ChatMessages,然后排序。

为了简化,我有这个......

Second Approach

正如您所看到的,我将第一种方法中的MainMessagesChatMessage分别制作成MainMessage Message和{{1}的所有属性使用额外的ChatMessage属性来区分这两者。可以在新的MainMessage中根据类型有多个未使用的属性吗?在Parse.com中效率低下吗?假设,如果type有更多(比如10个)属性而不是Message,那么这仍然可以吗?我相信第二种方法更好,因为我可以简化“提要”的查询。但是,如果有任何人对如何设置数据库有任何说法,我们非常感谢任何评论。感谢。

0 个答案:

没有答案