【发布时间】:2021-07-22 19:53:58
【问题描述】:
我对 SPA(单页应用程序)和 noSQL 编码非常陌生,但我对这些主题非常感兴趣!
我确实有使用 PHP、mySQL 和关系数据库的经验,当我使用 noSQL 数据库进行开发时,这让我的思维方式变得混乱。
我目前正在开发一个 web 应用程序,我在其中创建了一个名为“campaigns”的集合。 此集合有一个称为“类别”的子集合。 其中有另一个名为“notes”的子集合。
Firestore 设置如下:
Campaigns
campaign1
Categories
category1
Notes
note1
note2
campaign2
Categories
category1
Notes
note1
note2
当我想显示 note1 时,我必须像这样创建 URL:
domain.com/campaigns/Wi8AyzYgpKCnTXvCL9SV/categories/XlsMW4a8YRoLC1t3NbWG/notes/wg5oGQIZ8EOSYdFVOIlB
这似乎有点矫枉过正。
有没有办法把它缩短成这样:
domain.com/notes/wg5oGQIZ8EOSYdFVOIlBm
我知道这可以在关系数据库中完成,但我不知道是否可以使用 Firestore 完成
【问题讨论】:
标签: firebase google-cloud-firestore nosql