Firebase Firestore 其中运算符使用嵌套动态属性
P粉052686710
P粉052686710 2023-09-08 16:06:57
[JavaScript讨论组]

使用下面的模型,我在查询 Firestore 时需要使用 where 运算符。但是,where 属性是基于以下变量代码嵌套的:

where("category", "==", "Something"),

型号

const language = "EN"

{ 
    EN: {
        category: "Something in english"
    },
    FR: {
        category: "Something in french"
    }
}
P粉052686710
P粉052686710

全部回复(1)
P粉495955986

为了能够根据地图中存在的值查询集合,您应该使用如下所示的 where 函数调用:

where("EN.category", "==", "Some Category")

如果您需要更改语言,那么您应该考虑使用变量而不是硬编码值。在代码中,它应该如下所示:

where('${language}.category', "==", "Some Category")
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号