gpt4 book ai didi

javascript - Firebase 的用户数据结构

转载 作者:行者123 更新时间:2023-12-03 12:35:28 25 4
gpt4 key购买 nike

我问了好几次了,没有人给我正确的答案。那么在 Firebase 中,这是正确的数据结构吗?

{
"users" : {
"-JNNJ-0ErS6kX5AFkfM3" : {
"userUid" : "simplelogin:66",
"userId" : "66",
"email" : "fd2@sdsa.cz"
}
"accounts" : {
"-JLXe5iaH-TLSBu0RJqp" : {
"currency" : "-JLXe--zoxk1DdKa9mAT",
"description" : "account1",
"name" : "account1"
},
"-JNJdqZouwAfEzmCSHTO" : {
"description" : "asdasd",
"name" : "dsad"
},
"-JLgcjINbZni6luTuPSY" : {
"currency" : "-JLXe--zoxk1DdKa9mAT",
"description" : "fefef",
"name" : "bkkjsdds"
}
},
"categories" : {
"-JLgd4W8COP6zOlhNdq9" : {
"color" : "#c55353",
"account" : "-JLXe5iaH-TLSBu0RJqp",
"description" : "fds",
"name" : "dsfdsfds"
}
},
"records" : {
"-JNNK2hnJ99dZqRmfsjs" : {
"date" : "2005-09-28T10:48",
"amount" : 123,
"description" : "description",
"category" : "-JLgd4W8COP6zOlhNdq9"
}
}
},
}

如果难以阅读,会有解释。

我有一个拥有 key 的用户。用户有帐户 > 每个帐户都有类别(每个类别都有一个帐户的 key ) > 每个类别都有记录(每个记录都有一个类别的 key 。

例如,一条记录(我正在描述参数):

记录的 key :-JNNK2hnJ99dZqRmfsjs记录属于带有键的类别:-JLgd4W8COP6zOlhNdq9

不幸的是,Firebase 的人员根本没有帮助我,而且我也不明白他们的单个教程。

这是正确的方法吗?我只想获得每个用户的数据(其他人看不到其他用户的数据)。

编辑:

这是正确的吗?我知道那个帖子。但我还是不太明白。

在现实世界中这是正确的方法吗?

users
-JNNK2hnJ99dZqRmfsjs (key of user1 for example)
name
id
etc
accounts
-JLgd4W8COP6zOlhNdq9 (key of some account)
name
description
-KFTf6W8COP6zOlhNdq9 (key of user - account belongs to user and account has users reference - the key)

这是正确的吗?

编辑2:

看看这个:Awesome.firebaseio-demo.com

阿南特有一棵美丽的树:

users
user1
name
user2
name

他是怎么做到的?我以为我只能用 key 来工作。

最佳答案

Firebase 博客文章 - Denormalizing Your Data is Normal帮助您建立正确的数据结构。

第二个问题(“其他人无法看到其他用户的数据”)是关于 security rules - 您必须确定谁可以读取数据。

关于javascript - Firebase 的用户数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23752726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com