如果我在firebase中具有以下数据库结构:
{
level1 : {
0: {
prop1: {},
prop2: {}
},
1: {
prop1: {},
prop2: {}
},
2: {
prop1: {},
prop2: {}
}
}
}
如果我只想捕获prop1
内部列表level1
,是否可以使用通配符构建参考路径,如下所示level1/*/prop1
?我认为这是不可能的,但我只是想确认一下,因为我在文档中没有找到提及。
从prop1
理论上讲,对清单的调用应如下所示:firebase.database().ref('level1/*/prop1')
。
是的,我试图避免将它们拆分props
为不同的节点,然后不得不相互引用。懒惰的程序员在这里。
我继续进行测试。构建用于捕获Firebase数据库引用的路径时,无法使用通配符。取而代之的是,只提取prop1
数据库结构。新结构将如下所示:
{
level1 : {
prop1level: {
0: {prop1: {}},
1: {prop1: {}},
2: {prop1: {}}
},
prop2level: {
0: {prop2: {}},
1: {prop2: {}},
2: {prop2: {}}
}
}
}
使用这种新的数据库结构,我可以为不同的属性设置不同的规则。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句