【发布时间】:2019-08-06 14:25:07
【问题描述】:
用户需要能够将其 uid 添加到文档中名为“users”的数组中。他们应该只能添加/删除他们的 uid,没有别的。
我需要编写一个安全规则来实现这一点,但不知道如何在安全规则中进行数组比较。
它必须是这样的:
allow update: if request.resource.data.users == [...resource.data.users, request.auth.uid]
这是查询:
.update({
users: firebase.firestore.FieldValue.arrayUnion(params.uid),
})
这可能吗?
【问题讨论】:
标签: javascript firebase firebase-security