Ho un blog. Nella singola pagina del post voglio visualizzare un collegamento al precedente e, se ce n'è uno, il prossimo post pubblicato in basso. Il link dovrebbe essere il titolo del post specifico.Come recuperare l'articolo successivo e precedente di quello corrente con Mongoose
Come faccio a farlo nel modo più semplice con Mongoose?
mio regolatore di corrente si presenta così:
Post.findOne { slug : req.params.slug }, (err, post) ->
res.render "blog/show.jade", locals: title: "This post", post: post
e lo schema è simile al seguente:
PostSchema = new Schema(
title:
type: String
required: true
index: true
preamble: String
body: String
slug: String
createdAt: Date
updatedAt: Date
)
si prega di specificare lo schema, in modo che possiamo aiutarvi. MongoDB non è strutturato e quindi non puoi semplicemente ottenere il "prossimo". Avrai bisogno di un certo ordinamento di un campo, per rilevare cosa era "prima" e che cosa è "dopo" – japrescott
aggiornato con lo schema sopra. Suppongo che potresti usare la data in qualche modo? – Alfred