【发布时间】:2012-02-27 12:39:46
【问题描述】:
我有一个博客。在单个帖子页面上,我想显示指向上一篇文章的链接,如果有,则在底部发布下一篇文章。链接应该是特定帖子的标题。
如何使用 Mongoose 以最简单的方式做到这一点?
我当前的控制器如下所示:
Post.findOne { slug : req.params.slug }, (err, post) ->
res.render "blog/show.jade", locals: title: "This post", post: post
架构看起来像这样:
PostSchema = new Schema(
title:
type: String
required: true
index: true
preamble: String
body: String
slug: String
createdAt: Date
updatedAt: Date
)
【问题讨论】:
-
请提供有关您的架构的信息,以便我们为您提供帮助。 MongoDB 是非结构化的,因此您不能只获得“下一个”。您需要对字段进行一些排序,以检测“之前”和“之后”的内容
-
已更新为上述架构。猜猜你能以某种方式使用日期?
标签: javascript node.js mongodb express mongoose