自从我在网上找不到任何内容。我想知道,是否有一个Firestore规则,该规则仅允许每60秒之后向一个简单用户创建故事请求?
我的数据结构很简单:
stories--
|
- document 1
- document 2
...
users--
|
- document 1
- document 2
...
我基本上有两个顶级收藏。我的故事集的文档还包含一个timestamp属性。 因此,按照我的故事收集规则,它应如下所示:
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');
}