首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Firebase只有在包含给定数据时才存储密钥--javascript / jquery

Firebase只有在包含给定数据时才存储密钥--javascript / jquery
EN

Stack Overflow用户
提问于 2018-08-24 00:17:37
回答 1查看 0关注 0票数 0

我想执行if语句,只有在键字段下存在给定值时才从键中获取详细信息。

例如,给出以下数据集

在此处输入图像描述
在此处输入图像描述

我想搜索数据库'jokes'是否包含'HaHa'这样的文本,如果是,我想引用该数据集的ID,在本例中为'K9WJOahmsqmuPQbl8wD',然后仅对数据执行if语句根据此ID。

例如,

代码语言:javascript
复制
var MyFirebase = data.val();
var keys = object.keys(MyFirebase); // This line gets all the keys in the table
// This loops through the keys
for (var i = 0; i < keys.length; i++){ 
    var key  = keys[i];
    var author = MyFirebase[key].author;
    var jokeText= MyFirebase[key].jokeText;
    var votes= MyFirebase[key].votes;

// Now I want to carry out a if statement, that checks if given text is inside that id

IF jokeText == "HAHA" && author == "test"
   getID = getParentID
     IF getID IS parent of "HAHA" && "test" 
        DOsomething
ELSE
  DOsomethingELSE

} // end for loop

我希望我已经说清楚,如果没有,请让我知道:)

EN

回答 1

Stack Overflow用户

发布于 2018-08-24 09:40:09

请参考这里

你在寻找什么,如果orderByValue()这相当于在sql数据库中进行查询你还可以将结果限制为一定的数字,并指定从哪里开始和停止

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档