【发布时间】:2017-01-18 16:16:18
【问题描述】:
我目前正在开发一个 IOS 应用,其后端由 Firebase 提供。这是我第一次与NOSqlbackend 合作,想了解如何最好地构建我的数据。目前,该应用程序将是一个基于用户的应用程序,只有与出现在其供稿中的每个用户相关的详细信息。因此,如果他们在便笺区域发布便笺,则只有他们可以访问它。不会共享此信息。我当前设置数据的方式是拥有一个名为“notes”的端点和一个名为“users”的端点。我计划将每个人的笔记放在“笔记”中,然后在“笔记”的每个用户下都有一个条目,并引用主“笔记”区域中的“noteId”。这是否比让“用户”的孩子成为“笔记”以及实际的笔记数据更有意义?
notes >
noteId >
noteName
noteDetails
noteId >
noteName
noteDetails
noteId >
noteName
noteDetails
user >
notes >
noteId
noteId
noteId (these would reference the note in notes)
name
dateAdded
这有点像目前的数据。这是最好的方法吗。我有 mySql 背景,但无法完全理解 noSql。
【问题讨论】:
标签: ios firebase firebase-realtime-database nosql