Express Руль в Node.Js анимированных каждый - PullRequest
0 голосов
/ 01 февраля 2020

Мне нужно напечатать аннулированные комментарии. Я сделал двойной запрос в mongodb, поэтому, когда я хочу напечатать его с рулем, он отображает только комментарии, но не дает ответов.

My read.hbs:

       {{#each commit}}
           <div class="media mb-4">
               <img class="d-flex mr-3 rounded-circle" src="http://placehold.it/50x50" alt="">
               <div class="media-body">
                   <h5 class="mt-0"> {{name}} </h5>
                   <h6>{{description}}</h6>
                   <p> {{commentary}} </p>

                   <form action="/comment/new-answer" method="POST">
                       <input type="hidden" value="{{_id}}" name="id_comentario" class="form-control">
                       <input type="text" placeholder="Escribe tu nombre!" name="name" class="form-control">
                       <textarea class="form-control" name="commentary" rows="1"></textarea>
                   <input  type="submit" class="btn btn-primary" value="Responder a {{name}}">


                   </form>



               </div>
           </div>

        {{#each rest}}
           <div class="media mt-4">
               <img class="d-flex mr-3 rounded-circle" src="http://placehold.it/50x50" alt="">
               <div class="media-body">
                   <h5 class="mt-0">{{name}}</h5>

               </div>
           </div>
               {{/each }}

           {{/each}}

Мои / маршруты / комментарии:


router.get('/posts/:id', async (req, res, next) => {
    const post = await Post.findById(req.params.id);
    const commit = await Comentarios.find({ id: req.params.id }); 
    const rest = await Answers.find({ id_comentario: "5e2cfdcd8fffef156ced5c9d" }); 
    console.log(post);
    console.log('esto es el commit');
    console.log(commit);
    console.log('esto es el rest');
    console.log(rest);
    res.render('posts/read', { post, commit, rest });
});

...