大家好,
我只是想知道是否有可能在不知道Firebase中父节点的情况下遍历子节点。我现在的结构是BOOKS / USERID / BOOKID,我想在不知道USERID或父级的情况下循环浏览所有书籍。我希望通过Cloud Function做到这一点。这可能吗?
答案 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
});