简体   繁体   English

如何从Firebase实时数据库查询?

[英]How to query from firebase realtime database?

How to get all the books of a specific author from my database? 如何从我的数据库中获取特定作者的所有书籍?

Here is a snapshot of my database, i want to get "Colson Whitehead" 这是我的数据库的快照,我想获取“ Colson Whitehead”

这是我的数据库的快照,我想获取“ Colson Whitehead” for web development, javascript. 用于Web开发的javascript。

To get all books by author Colson Whitehead, you do a query like this: 要获取作者Colson Whitehead的所有书籍,请执行以下查询:

var query = firebase.database().ref("books").orderByChild("author").equalTo("Colson Whitehead");
query.on("value", function(snapshot) {
  snapshot.forEach(function(bookSnapshot) {
    console.log(bookSnapshot.key+": "+bookSnapshot.val());
  });
})

This callback will get called initially and then every time something about the books by Colson Whitehead changes. 最初将调用此回调,然后每次对Colson Whitehead所著书籍的某些内容进行更改时都会调用该回调。 If you only want the initial call, use once instead of on . 如果您只想进行初始通话,请使用once而不要使用on

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM