我想知道像这样保存数据是否有问题。
正如您所看到的,我使用了一个独特的ID,但在其前面写了标题,以便更容易识别我作为人类所看到的内容。
参考文献如下:
let storyLocation = Database.database().reference().child("storyDetails").child("\(titel)(\(storyID!))")
此时一切正常,但我不确定这是否是正确的方法,当项目变大时。
现在我看到3个潜在的问题。
我对这个主题还是很新的。所以我想知道具有更多经验的人是否会保存这样的数据,或者是否有更好的解决方案。
答案 0 :(得分:0)
我个人保存JUST id作为键而不是title和storyId组合。我也不会将id保存在其中,因为您可以通过访问密钥来保持id,例如let id = snapshot.key
。只需将作者和标题存储在其中即可提高效率。