Как с помощью Mongoose получить следующий и предыдущий элемент текущего

У меня есть блог. На странице отдельного поста я хочу отображать ссылку на предыдущий, а если есть, то и следующий опубликованный пост в самом низу. Ссылка должна быть названием конкретного поста.

Как это сделать самым простым способом с помощью 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
)
9
задан Alfred 5 February 2012 в 21:53
поделиться