2016-12-11 4 views
1

Я знаю, что были люди с проблемой предложения этого типа, однако, я не сделал, чтобы исправить мину в соответствии с предыдущими ответами ...Получить данные из мангуста (MongoDB) и показать его зрение нефрита

Я хочу, чтобы получить данные от mongoDB и показать его в режиме Jade (в списке). Однако я получаю пустой вид. Только h1 тег видно.

Моя цель состоит в том, чтобы извлечь message.content из каждых сообщений в базе данных.

Пожалуйста, помогите!

вот код:

// мой маршрут nodejs, чтобы получать все сообщения

router.get('/getMessages', function(req, res){ 
    Message.find(function (err, messages){ 
    res.render('getMessages', {messages: messages}); 
    }); 
}); 


**//this is my jade view where i am trying to extract content of my message** 

extends layout 

block content 
    .container 
    h1 Register Page 
each message in messages 
p 
    #{message.content} 
+0

попытка поставить каждый на тот же уровень h1 –

ответ

0

попробовать поставить друг на том же уровне

extends layout 

block content 
    .container 
    h1 Register Page 
    each message in messages 
    p 
     #{message.content} 
+0

Ничего не меняется. Если я поставил «каждый» оператор на том же уровне с «h1», это дает мне ошибку ... – Kasparas

+0

Какая ошибка? –

+0

> 7 | # {message.content} Невозможно прочитать свойство 'content' undefined. Это сообщение. Если я не понимаю, как вы хотите «поставить каждый на одном уровне h1». – Kasparas