Tôi có một blog. Trên trang đăng bài cá nhân tôi muốn hiển thị một liên kết đến trang trước đó và nếu có, bài đăng tiếp theo được xuất bản ở dưới cùng. Liên kết phải là tiêu đề của bài đăng cụ thể.Cách lấy mục tiếp theo và trước đó của mục hiện tại bằng Mongoose
Làm cách nào để làm điều đó một cách đơn giản nhất với Mongoose?
điều khiển hiện tại của tôi trông như thế này:
Post.findOne { slug : req.params.slug }, (err, post) ->
res.render "blog/show.jade", locals: title: "This post", post: post
Và schema trông như thế này:
PostSchema = new Schema(
title:
type: String
required: true
index: true
preamble: String
body: String
slug: String
createdAt: Date
updatedAt: Date
)
vui lòng cung cấp thông tin về sơ đồ của bạn, vì vậy chúng tôi có thể giúp bạn. MongoDB không có cấu trúc và do đó bạn không thể chỉ nhận được "cái tiếp theo". Bạn sẽ cần một số phân loại của một trường, để phát hiện những gì là "trước" và whats "sau" – japrescott
Cập nhật với lược đồ ở trên. Đoán bạn có thể sử dụng ngày bằng cách nào đó? – Alfred