【发布时间】:2021-12-16 09:26:50
【问题描述】:
我是 NoSQL 建模的新手,目前遇到一个我不知道如何解决的问题。
假设我有一个日历,并且允许某些人查看某些事件。这些人分为3组。在 SQL 中,我会给每个事件一个整数,并且我会做一个按位比较器。在 NoSQL(本例中为 Firestore)中,我需要指定某些规则,但不知何故,我不能禁止某人查看文档中的某个条目。我有一个关于如何解决这个问题的想法,但它似乎非常......无效。即,创建一个存储所有事件的集合(只能由管理员访问)并根据条目更新存储事件的 3 个文档。
有没有更好的方法?我对此有点陌生,但感觉很糟糕。
【问题讨论】:
-
我不确定我是否理解,我需要指定某些规则,但是,我不能禁止某人查看文档中的某个条目。我>?有哪些特定的规则?您是否只想从文档中读取特定字段?
标签: google-cloud-firestore database-design nosql firebase-security