【发布时间】:2017-06-01 22:51:18
【问题描述】:
我的数据库中有一个如下所示的队列:
server
queue
-RANDOM_ID_1234
active: "true"
text: "Some text"
-RANDOM_ID_5678
active: "false"
text: "Another text"
-RANDOM_ID_91011
active: "false"
text: "Text that does not matter"
我要查询并获取活动项:
queueRef.orderByChild('active').equalTo('true').once('value', function(snap) {
if (snap.exists()) {
console.log(snap.val());
}
});
console.log 将返回如下内容:
{
-RANDOM_ID_1234: {
active: "true"
text: "Some text"
}
}
如何在不知道密钥的情况下获取文本?
我使用了 lodash(请参阅下面的答案),但必须有更好的方法来做到这一点。
【问题讨论】:
标签: node.js firebase firebase-realtime-database firebase-admin