У меня есть таблица Feed
с userID (идентификатором владельца канала) со списком postID внутри, например:
Feed
-iUDIFDFIDUSIDFD (the userID key from users collection)
|
---kjfdhfdfidcdicd (a ramdom key)
| |
| postID: "-M5HMGsA3YyW_NJDSUD" (post id to fetch posts)
|
---ujDsudjsdsdsgdgs (another random key)
|
postID: "-M5HMHFoaV8wbexqwPCd" (post id to fetch posts)
Так что я хотел бы получить эти postIDs и присоединиться к таблице posts:
Posts
|
---M5HMGsA3YyW_NJDSUD
| |
| --- texto: "some text 1"
| |
| --- user: "some_user1"
|
---M5HMHFoaV8wbexqwPCd
|
--- texto: "some text 2"
|
--- user: "some_user2"
Как мне получить postIDs из ленты новостей и присоединиться к сообщениям, чтобы получить оттуда texto
и user
?
Я пытаюсь что-то подобное, но безуспешно:
let currentUserID = "-iUDIFDFIDUSIDFD";
var postsRef = firebase.database().ref('/feed/' + currentUserID).orderByKey().limitToLast(10);
postsRef.on('value', function(snapshot) {
setPosts(prevPosts => {
var posts = snapshot.val();
}):
});
Большое спасибо.