Как перебрать этот mongodb json в шаблоне pug - PullRequest
0 голосов
/ 18 января 2019

я хочу повторить этот mongodb json, как показано ниже в формате

index         date

 1        1/18/2019, 11:10:05 PM  
 2        1/18/2019, 11:10:19 PM
 3        1/18/2019, 11:13:29 PM 

это мой код mongodb

{
    "_id" : ObjectId("5c420f651967ea6623f96fb2"),
    "username" : "username",
    "type" : "history",
    "date" : [
        "1/18/2019, 11:10:05 PM",
        "1/18/2019, 11:10:19 PM",
        "1/18/2019, 11:13:29 PM",
        "1/18/2019, 11:14:41 PM",
        "1/18/2019, 11:21:07 PM",
        "1/18/2019, 11:21:26 PM",
        "1/18/2019, 11:22:02 PM",
        "1/18/2019, 11:22:46 PM",
        "1/18/2019, 11:23:35 PM",
        "1/18/2019, 11:24:58 PM",
        "1/18/2019, 11:25:40 PM",
        "1/18/2019, 11:27:29 PM",
        "1/18/2019, 11:32:30 PM"
    ]
}  

это мой код узла js

db.collection("test").find({username: req.session.login, type: 'history'}).toArray(function (err, docs) { 

res.render("history", {history: docs });

это не работает мопс

table.table.table-hover.table-bordered.table-active
            thead
                tr
                    th Number
                    th(scope="col") Login Time
                each a,i in history.reverse()
                    tr
                        td=i+1
                        td=a.date

пожалуйста, помогите мне, как сделать это правильно я использовал json stringify метод, который не работает

1 Ответ

0 голосов
/ 19 января 2019

Вам нужно добавить еще одну петлю на мопса, она должна выглядеть так, как показано ниже,

table.table.table-hover.table-bordered.table-active
        thead
            tr
                th Number
                th(scope="col") Login Time
            - var sno = 1;
            each a in history.reverse()
                each date in a.date
                    tr
                        td=sno++
                        td=date
...