我有一个问题,关于如何在Parse.com中设置数据库以进行可伸缩查询。下面是一张我想要做的简化示例的图片。
因此,正如您可以看到的那样,有一个用户可以创建ChatMessage
或MainMessage
。 MainMessage
也可以发布Comments
。但是,在“Feed”中,我希望ChatMessages
同时显示MainMessages
和dateCreated
,我认为这不是一个有效的查询{{1}然后ChatMessages
,然后排序。
为了简化,我有这个......
正如您所看到的,我将第一种方法中的MainMessages
和ChatMessage
分别制作成MainMessage
Message
和{{1}的所有属性使用额外的ChatMessage
属性来区分这两者。可以在新的MainMessage
中根据类型有多个未使用的属性吗?在Parse.com中效率低下吗?假设,如果type
有更多(比如10个)属性而不是Message
,那么这仍然可以吗?我相信第二种方法更好,因为我可以简化“提要”的查询。但是,如果有任何人对如何设置数据库有任何说法,我们非常感谢任何评论。感谢。