我正在使用带有 React Native 的 Firebase,并且刚开始使用 Flamelink 作为我的 CMS。
在使用 Flamelink 之前,我能够通过 firebase 实时数据库从登录用户那里获取特定内容,因为架构是:
**fruits**
mwaKRypUrNb8rJdsj9YUxw0sA892
-M055RlZ7HBzgRD9LS1d
-M055Why2psB2kqE4mYO
-M05W3LK8C1kgFsPNRqa
-M05W47cbhJ2VA_Y2nnT
-M05W5Wu9Pp6TZJJPc8t
-M05W6Xc_iP1upbyENpj
-M05W7JnVt3t3DsjNaRT
-M05W8OuZph-1gDDY9UX
-M05W9Fws0_hsNCAyKDt
**users**
-zFWGnGhEmbfhjAJsUT99ZbkJBZ33
如您所见,fruits 模式具有特定于用户的内容。
使用 Flamelink,架构如下所示:
**flamelink**
--environments
----production
------content
--------**fruitEntryForm**
----------en-US
------------1582070066847
------------1582074440836
------------1582080914427
**schemas**
**media**
**permissions**
**settings**
**users**
--zFWGnGhEmbfhjAJsUT99ZbkJBZ33
我的反应本机代码如下:
const user = navigation.getParam("user");
const currentUserData = await firebase
.database()
.ref("flamelink/users")
.child(user.uid)
.once("value");
const fruits = await app.content.get("content");
如何修改 Flamelink,以便我可以根据登录的用户管理内容?