相关疑难解决方法(0)

Firebase数据结构和网址

我是Firebase和nosql的新手,所以请耐心地使用我对sql的引用.所以我的问题是如何在firebase中构建数据?

在firebase中,这是指mysql中的每个"新firebase"="新数据库"还是"表"?

如果在我的实时网络应用程序中,我有用户和评论.在mysql中,我将创建一个用户和一个注释表,然后将它们链接在一起.

我如何在firebase中构建它?

nosql data-structures firebase

55
推荐指数
1
解决办法
1万
查看次数

在Firebase中对私有数据访问的数据结构进行非规范化处理?

我想创建可扩展的数据(跟踪用户的私人数据).

Firebase文档建议将子对象嵌套在父对象下,如下所示:

{
  "users": {
    "google:1234567890": {
      "displayName" : "Username A",
      "provider" : "google",
      "provider_id" : "1234567890",
      "todos": {
          "rec_id1": "Walk the dog",
          "rec_id2": "Buy milk",
          "rec_id3": "Win a gold medal in the Olympics",
          ...
      }
    }, ...
  }
}
Run Code Online (Sandbox Code Playgroud)

(其中rec_id是Firebase.push()生成的唯一键.)

但正如Denormalizing Your Data is Normal中提到的那样,我认为以这种方式构造它会更好:

{
  "users" : {
    "google:1234567890" : {
      "displayName" : "Username A",
      "provider" : "google",
      "provider_id" : "1234567890"
    }, ...
  },
  "todos" : {
    "google:1234567890" : {
      "rec_id1" : {
        "todo" …
Run Code Online (Sandbox Code Playgroud)

json jsonschema data-structures firebase firebase-security

1
推荐指数
1
解决办法
1051
查看次数