因为我在网上什么也没找到。我想知道,是否有一个firestore规则允许在每60秒后从一个简单用户创建对故事的请求?
我的数据结构很简单:
stories--
|
- document 1
- document 2
...
users--
|
- document 1
- document 2
...
我基本上有两个顶级收藏。“我的故事”集合的文档还包含时间戳属性。
所以我的故事集的规则应该是这样的:
service cloud.firestore {
match /databases/{database}/documents {
match /stories/{storyId} {
allow create: if isSignedIn() && isVerified() && throttleRequestTime();
}
}
}
function throttleRequestTime() {
return request.time < ***the value to compare*** + duration.value(60, 's');
}