如何根据节点中的特定值从 firebase 获取数据
how to fetch data from firebase based on particular value in a node
我有如下的 firebase 数据库
项目主节点
|
-DS
|
----6125675
| |
| ----department:"xyz"
| --projectname:"sad"
|
-----72671273
| |
| --department:"das"
| --projectname:"iuh"
|
-----7863873
|
--projectname:"sad"
department :"xyz"
现在如何获取部门数据,其中 department= "xyz"。
你的答案在 FB 文档中是正确的。在此处查看:https://www.firebase.com/docs/web/guide/retrieving-data.html#section-queries 并查看 orderByChild 与另一个过滤器(如 endAt)的组合。像
var ref = new Firebase("myfirebase");
ref.orderByChild("department").endAt("xyz").on("child_added", function(snapshot) {
console.log(snapshot.key());
});
应该做。
我有如下的 firebase 数据库
项目主节点
|
-DS
|
----6125675
| |
| ----department:"xyz"
| --projectname:"sad"
|
-----72671273
| |
| --department:"das"
| --projectname:"iuh"
|
-----7863873
|
--projectname:"sad"
department :"xyz"
现在如何获取部门数据,其中 department= "xyz"。
你的答案在 FB 文档中是正确的。在此处查看:https://www.firebase.com/docs/web/guide/retrieving-data.html#section-queries 并查看 orderByChild 与另一个过滤器(如 endAt)的组合。像
var ref = new Firebase("myfirebase");
ref.orderByChild("department").endAt("xyz").on("child_added", function(snapshot) {
console.log(snapshot.key());
});
应该做。