如何在 Firestore 上读取/写入特定数据

费利西亚

rules目前在读取Firestore 时遇到一些问题

这是我的数据结构

{
  email: [email protected],
  username: geekGi3L,
  birthday: 1995/02/14,
  photo: <firestore-download-url>
}

rules我目前是集

service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{user} {
      allow read;
      allow write: if request.auth.uid != null && request.auth.uid == user;
    }
  }
}

我怎么可以设置rules允许用户阅读特定领域一样email,并birthday只有在request.auth.uid != null && request.auth.uid == uid同时usernamephoto应该是每个用户可读?

谢谢<3

道格史蒂文森

在 Firstore 中,没有用于读取文档字段的按字段访问控制。最细粒度的访问单位是文档。用户要么拥有完整阅读文档的完全访问权限,要么根本没有任何访问权限。

如果您需要更改每个字段的访问权限,则必须将文档的字段拆分为多个集合,每个集合都具有适用于其中文档字段的访问控制。像这样将公共数据和私有数据分开是很常见的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SwiftUI:如何在Firestore中读取特定文档?

来自分类Dev

如何在Firestore中正确构造数据?

来自分类Dev

如何在JAVA文件中写入特定数据

来自分类Dev

如何从InputStream对象读取特定数据?

来自分类Dev

如何从对象中读取特定数据?

来自分类Dev

如何在Firestore中读取嵌套的数组和地图?

来自分类Dev

如何在特定数据上绘制直方图

来自分类Dev

如何在Source.CACHE中删除特定的Firestore文档?

来自分类Dev

Firebase Firestore:如何在写入数据之前检查文档是否存在?

来自分类Dev

如何在地图中的动态字段上创建Firestore索引?

来自分类Dev

Flutter:如何在Firestore中获取阵列数据?

来自分类Dev

如何在客户端上过滤firestore数据

来自分类Dev

如何在React Native中显示来自Firebase Firestore的数据

来自分类Dev

如何在firestore中访问请求用户的数据

来自分类Dev

Firebase Firestore如何读取计数?

来自分类Dev

如何使用Cloud Firestore存储只有私人用户才能读取,写入和删除的私人用户数据?

来自分类Dev

如何判断向Firestore写入数据是否成功?

来自分类Dev

如何从Firestore中获取数据?

来自分类Dev

如何实施Firestore数据加密?

来自分类Dev

如何在Firestore中“填充”?

来自分类Dev

如何在 PHP 中从 XML 中获取和读取特定数据?

来自分类Dev

如何在融合的 kafka C# 中读取 GenericRecord 特定数据

来自分类Dev

如何在数据框中的特定数据组上执行mutate功能(ddply)?

来自分类Dev

如何读取文档 firestore -flutter 中的数据引用

来自分类Dev

Firestore:如何使用 documentID 读取子集合数据?

来自分类Dev

Firebase Firestore如何考虑文档写入?

来自分类Dev

如何在React-native中从Firestore中读取子集合的文档字段

来自分类Dev

如何在不读取文档的情况下提前获取文档数量-Firestore-Swift

来自分类Dev

Firestore 读取旧数据

Related 相关文章

  1. 1

    SwiftUI:如何在Firestore中读取特定文档?

  2. 2

    如何在Firestore中正确构造数据?

  3. 3

    如何在JAVA文件中写入特定数据

  4. 4

    如何从InputStream对象读取特定数据?

  5. 5

    如何从对象中读取特定数据?

  6. 6

    如何在Firestore中读取嵌套的数组和地图?

  7. 7

    如何在特定数据上绘制直方图

  8. 8

    如何在Source.CACHE中删除特定的Firestore文档?

  9. 9

    Firebase Firestore:如何在写入数据之前检查文档是否存在?

  10. 10

    如何在地图中的动态字段上创建Firestore索引?

  11. 11

    Flutter:如何在Firestore中获取阵列数据?

  12. 12

    如何在客户端上过滤firestore数据

  13. 13

    如何在React Native中显示来自Firebase Firestore的数据

  14. 14

    如何在firestore中访问请求用户的数据

  15. 15

    Firebase Firestore如何读取计数?

  16. 16

    如何使用Cloud Firestore存储只有私人用户才能读取,写入和删除的私人用户数据?

  17. 17

    如何判断向Firestore写入数据是否成功?

  18. 18

    如何从Firestore中获取数据?

  19. 19

    如何实施Firestore数据加密?

  20. 20

    如何在Firestore中“填充”?

  21. 21

    如何在 PHP 中从 XML 中获取和读取特定数据?

  22. 22

    如何在融合的 kafka C# 中读取 GenericRecord 特定数据

  23. 23

    如何在数据框中的特定数据组上执行mutate功能(ddply)?

  24. 24

    如何读取文档 firestore -flutter 中的数据引用

  25. 25

    Firestore:如何使用 documentID 读取子集合数据?

  26. 26

    Firebase Firestore如何考虑文档写入?

  27. 27

    如何在React-native中从Firestore中读取子集合的文档字段

  28. 28

    如何在不读取文档的情况下提前获取文档数量-Firestore-Swift

  29. 29

    Firestore 读取旧数据

热门标签

归档