Присоединяйтесь к списку идентификаторов сообщений к своим сообщениям - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть таблица 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();
            }):
 });

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...