获取Firebase数据库的引用时是否可以使用通配符构建路径

FTM

如果我在firebase中具有以下数据库结构:

{
    level1 : {
        0: {
            prop1: {},
            prop2: {}
        },
        1: {
            prop1: {},
            prop2: {}
        },
        2: {
            prop1: {},
            prop2: {}
        }
    }
}

如果我只想捕获prop1内部列表level1,是否可以使用通配符构建参考路径,如下所示level1/*/prop1我认为这是不可能的,但我只是想确认一下,因为我在文档中没有找到提及。

prop1理论上讲,对清单的调用应如下所示:firebase.database().ref('level1/*/prop1')

是的,我试图避免将它们拆分props为不同的节点,然后不得不相互引用。懒惰的程序员在这里。

FTM

我继续进行测试。构建用于捕获Firebase数据库引用的路径时,无法使用通配符。取而代之的是,只提取prop1数据库结构。新结构将如下所示:

{
    level1 : {
        prop1level: {
            0: {prop1: {}},
            1: {prop1: {}},
            2: {prop1: {}}
        },
        prop2level: {
            0: {prop2: {}},
            1: {prop2: {}},
            2: {prop2: {}}
        }
    }
}

使用这种新的数据库结构,我可以为不同的属性设置不同的规则。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用通配符创建路由?

是否可以使用过程从数据库MVC样式中获取数据?

是否可以使用AkkaHttp,AkkaStreams,Alpakka和数据库来构建OLTP / CRUD HTTP服务器?

Sharepoint:是否可以使用“文本更改时”这样的事件并填充其他字段从数据库中获取数据?

我可以使用mysql Dockerfile构建本地构建的mysql数据库吗?

无法从Eclipse中的构建路径导入任何引用的库

是否可以使用 Firebase Cloud Functions on Realtime 数据库创建覆盖多个节点的原子事务?

是否可以在数据库值而不是输入变量中使用通配符?

Web应用程序可以使用C#从Firebase数据库检索数据吗?

是否可以使用 API 自动触发(发送)数据从 Amazon SQS 到 SQL 数据库?

是否可以使用数据库优先的Entity Framework 6更新SQLite数据库文件?

使用图形数据库时是否可以使用Django的管理门户?

是否可以使用url直接更新数据库?(不使用php)

从Firebase数据库从多个路径获取数据

首次安装android应用时,如何从Firebase实时数据库获取数据库

为什么我可以使用这些Firebase数据库规则写入`/ users`?

是否可以使用pymssql将python列表写入数据库?

是否可以使用Composer来管理Wordpress数据库?

是否可以使用SQLiteOpenHelper在缓存目录中创建数据库?

是否可以使用SqlCmd对localdb数据库运行脚本?

是否可以使用 SQL 和 PHP 从 4D 数据库读取/写入

是否可以使用Graph更新保存到我的数据库中的实体?

是否可以使用Hibernate连接到oracle 12c可插拔数据库?

是否可以使用github托管支持sqlite数据库的Web应用程序?

Electron Framework是否可以使用本地数据库文件?

是否可以使用 Angular 6 和 REST API 从数据库加载组件?

是否可以使用Mongoose在MongoDB中创建新数据库?

是否可以使用带有Active Record的SQL注入来修改数据库

是否可以使用GoLang数据库/ SQL按名称检索列值