没有此类方法/属性';iString';在Firebase数据库规则中
我是Firebase的新手,我希望每个项目属性都是最小长度为32的字符串没有此类方法/属性';iString';在Firebase数据库规则中,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,我是Firebase的新手,我希望每个项目属性都是最小长度为32的字符串 { "rules": { "project": { "$A": { ".read": true, ".write": "auth != null && $A.isString() && 32 <= $A.length", { “规则”:{ “项目”:{ “$A”:{ “.read”:正确, “.write”:“auth!=null&&$A.isSt
{
"rules": {
"project": {
"$A": {
".read": true,
".write": "auth != null && $A.isString() && 32 <= $A.length",
{
“规则”:{
“项目”:{
“$A”:{
“.read”:正确,
“.write”:“auth!=null&&$A.isString()&&32键总是字符串,所以您不需要(显然甚至不能)检查它
{
"rules": {
"project": {
"$A": {
".read": true,
".write": "auth != null && 32 <= $A.length",
{
“规则”:{
“项目”:{
“$A”:{
“.read”:正确,
“.write:“auth!=null&&32”。write:“auth!=null&&32$A
是一个键。它总是一个字符串。它不是一个引用,所以它没有isString
或val
函数等。@cartant”。write:”auth!=null&&32是的,这就是解决方案。而$A
是键/字符串这一事实就是原因。