我的应用程序有一个名为:Letters的集合
这些卡由用户读取。
我需要创建一个只引用经过身份验证的用户无法读取的字母的查询。
已经尝试过:
letters
users
uid: true
uid: true
uid: false
然而,我必须为所有创建的字母和每个用户创建创建引用“用户”,不计算地图中的最大字段数是20。
我想过要:
letters /${userId}.read
但是我总是要为用户创建每个字母的引用。
从卡片集合中获取该UID尚未读取的卡片
如果你为每个名为read
的新字母添加一个数组怎么样,并且每次新用户读取该字母时,你将它们的id添加到数组中。然后,您可以使用array_contains id
查询来检查用户之前是否已阅读过它。