gpt4 book ai didi

javascript - equalTo 不适用于 Firebase

转载 作者:行者123 更新时间:2023-12-02 14:57:51 24 4
gpt4 key购买 nike

我在使用 Firebase 时遇到问题;我正在尝试用 javascript 检索我的所有帖子,这些帖子以正确的语言“发布”并按发布日期排序。

我的 Firebase 数据库是这样的:

{
posts:
uuid:
images: object
options:
en:
status: "Published"
date: "Thu Feb 18 2016 16:49:58 GMT-0500 (Eastern Standard Time)"
es:
status: "Draft"
}

每个对象都是相似的。

我尝试过的查询是:

fireBase.child('posts').orderByChild('en/status').equalTo('Published').once('value', function( snapshot ){ 
console.log( snapshot.val() );
});

但是快照是。即使我在多篇帖子中的状态都是已发布

所以我的第一个问题是我什至无法通过此查询或我尝试过的其他查询获取我的帖子。

我的第二个问题是,在我请求发布状态后,我不知道如何按“en/date”订购,如果我尝试添加另一个 .orderByChild() 它说我只能有一个。

非常感谢您的帮助。

最佳答案

我认为您缺少一个级别 -/options/en/status 怎么样。

如果 en: 和 es: 是 uuid 的子级,您发布的内容将有效。

关于javascript - equalTo 不适用于 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35635640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com