0
データベースを最後から最初にソートする際に問題があります。これは私が持っているものです。nodejsとmongodbのトラブルソートデータベース
Index.js
var express = require('express');
var router = express.Router();
var mongo = require("mongodb");
var db = require("monk")("localhost/nodeblog");
router.get('/', function(req, res, next) {
var db = req.db;
var posts = db.get('posts');
posts.find({},{}, function(err, posts){
res.render("index", {posts: posts})
}).sort({_id: -1}).exec(function(err, docs){
if(err) throw err
console.log(docs)
})
});
Index.ejs
<% include ./layout/header %>
<% posts.forEach(function(x) { %>
<h1 class="ui header"><a href="/post/show/<%= x._id %>"><%= x.title %></a>
<div class="sub header">Posted in <%= x.categories %> by <%=x.author%> on <%= moment(x.date).format("MM-DD-YYYY")%></div>
</h1>
<h4 clas="ui header">
<%= x.body %>
</h4>
<div class="ui teal button"><a href="/post/show/<%= x._id %>"> Read More </a></div>
しかし、私はエラーを取得します!
ありがとうございました。
をこれは私が得たエラーです。 "エラー:ビューディレクトリのビュー" error "を参照できませんでした"/Web Apps/12/Blog/nodeblog/views "" 私はテンプレートレンダリングとしてejsを使用しています。 – jomeco1
私が与えるコードはそのエラーを投げたのですか?エラー95行目で起こっているように見えます。 –
ご迷惑をおかけして申し訳ありません。レーン95では、レンダーエラーページがあります。これは私のapp.jsです:http://pastebin.com/CAQRrE0Q – jomeco1