rya*_*e28 6 javascript firebase google-cloud-firestore
我正在使用 google firebase 的 firestore。我想知道是否有办法查询属性/字段与正则表达式匹配的文档。像这样的东西:
var username_regex = /^[a-z0-9\-\_\.]{3,}$/;
firebase.firestore().collection('users')
.where("username", "==", username_regex)
.get()
Run Code Online (Sandbox Code Playgroud)
这还有可能吗?如果没有,谷歌实现这样的事情的可能性有多大?
您可以添加一条 Firestore 规则,该规则将允许您仅读取有效的用户名:
match /users/{userID} {
allow read: if resource.data.username.matches('^[a-z0-9-_.]{3,30}$');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1398 次 |
| 最近记录: |