Firestore安全规则应该具有值方法

时间:2018-01-20 21:24:05

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

在以下文档中,他们引用了firestore安全规则的 value 方法。遗憾的是,我无法正常工作。

https://cloud.google.com/firestore/docs/solutions/role-based-access

function getRole() {
  // Read from the "roles" map in the story document.
  return value(/databases/$(database)/documents/stories/$(story)).roles[request.auth.uid];
}

我能得到的是:

function getRole() {
  return resource.data.roles[request.auth.uid];
}

所以我想知道为什么他们不使用这个更简单的版本?如果他们想要更明确,他们不应该使用 get 方法而不是 value 吗?

1 个答案:

答案 0 :(得分:1)

我认为这是我们的alpha程序中的旧文档,有人为了公开测试而避免使用我们的文档。 { "ConnectionStrings": { "DefaultConnection": "Server =(localdb)\\mssqllocaldb;Database=Videos;Trusted_Connection=True;MultipleActiveResultSets=true" } } & resource.data绝对是你想要使用的。

(我们会更新:))