【发布时间】:2014-10-03 03:00:27
【问题描述】:
我是第一次在 Firebase 中开发应用程序,我很好奇我应该如何对两个对象之间的数据建模,user 和 post。我来自更多的关系数据库背景,不仅好奇如何在非关系数据库中完成此操作,还特别好奇如何在 Firebase 中的两个对象之间建立关系。
例如,我的应用程序有很多用户,每个用户创建很多帖子。
User {
firstName: String,
lastname: String,
userName: String
}
Post {
title: String,
content: String,
date: Date,
writtenBy: [User object?]
}
我应该如何在 Firebase 中构造这两个对象,以便帖子属于用户,但无论用户如何,都可以查询所有帖子,并且可以在不破坏其他对象的数据和/或的情况下编辑用户和帖子对象关系?
我应该如何通过 firebase 创建新的“关系”对象:
sync.$set({userA: {
firstname: "Billy",
lastName: "Bob",
userName: "BillyBob",
Posts: {
// .....
}
}
});
谢谢!
【问题讨论】:
标签: angularjs json firebase angularfire nosql