如何使用“值映射”查询为firestore编写安全规则?

时间:2018-03-09 04:16:03

标签: firebase google-cloud-firestore firebase-security-rules

使用https://firebase.google.com/docs/firestore/solutions/arrays

中记录的“值的地图”查询方法

如果我有这个:

db.collection('posts')
  .where(`editorUids.${currentUser.uid}`, '==', true)

如果posts list editorUids.x == true x request.auth.uid,那么将t集合限制为仅允许string = "Order {{ order.id }} was created {{ order.date | date: '%A %d/%m-%Y' }}" 的安全规则是什么样的呢?

1 个答案:

答案 0 :(得分:1)

match /posts/{post} {
  allow list: if resource.data[request.auth.uid] == true;
}