Firebase-在不认识父母的情况下遍历孩子?

时间:2018-12-07 21:43:18

标签: firebase firebase-realtime-database google-cloud-functions

enter image description here

大家好,

我只是想知道是否有可能在不知道Firebase中父节点的情况下遍历子节点。我现在的结构是BOOKS / USERID / BOOKID,我想在不知道USERID或父级的情况下循环浏览所有书籍。我希望通过Cloud Function做到这一点。这可能吗?

1 个答案:

答案 0 :(得分:1)

如果要遍历Node.js中所有用户的所有书籍:

var rootRef = admin.database().ref("books");
return rootRef.once("value", function(booksSnapshot) {
  booksSnapshot.forEach(function(userSnapshot) {
    userSnapshot.forEach(function(bookSnapshot) {
      console.log(bookSnapshot.key, bookSnapshot.val());
    });
  });
  return true; // to flag that we're done
});