关于nodejs展示mongodb的问题
发布于 11小时前 作者 xiaochun1989 70 次浏览 来自 问答

我在mongodb里面render一个文档出来{lession:docs} { “id” : ObjectId(“559f6f22ea9128c47fa7557d”), “username” : "a123456", "Monday": [ { “onebefore” : "11:11", “oneafter” : “12:12” }, { “twobefore” : "12:14", “twoafter” : "13:23}] }

我想在页面上读取Monday里面的onebefore值要如何读取阿,<%=lession[0].Monday/[0].onebefore %>这样可以读取,不过太不灵活了,假如我push或者pull一下顺序就会很乱,请问有什么好的办法吗?

先谢谢了

3 回复

是否考虑改下数据结构? 用遍历的方式获取key和value

@doramart 我不懂的是在页面上要怎么拉取具体的键值,不知道您有什么具体一点的方法吗?

<dl id="list" class="panel panel-success">
    <dt class="panel-heading"><%= title %></dt>
    <%
    lession.forEach(function(row){
    %>
    <dd>
        <blockquote>
            <div class="bold">
                <%= row.name %> | <%= Date.valueOf(row.date)() %>
                <span class="del glyphicon glyphicon-remove btn" data-id="<%= row._id %>"></span>
            </div>
            <div><%= row.message %></div>
        </blockquote>
    </dd>
    <% }); %>
</dl>

另外,如果你pull或者push代码格式会乱,你可以尝试关掉git的自动转换行结束符。

回到顶部