我正在制作一個博客網站。哪里存盤了一些文章,我想通過按鈕點擊下一個和上一個資料。我不明白,如何解決這個問題。與我分享一些與此相關的解決方案和建議。資訊...我將所有文章渲染到網頁上,這些文章存盤在一個帶有標題的串列中,并獲取一個用于閱讀整個內容的串列。我使用 MongoDB 和 nodejs 作為模板 ejs
uj5u.com熱心網友回復:
我想要下一個和上一個資料
首先,您需要確定什么是“下一個”,什么是“上一個”。
我假設您對 MongoDB 查詢進行了一些排序?也許你是按日期排序?也許您為某種排序索引/優先級設定了一個欄位?不知何故,您需要對串列進行確定性排序。
另見:https : //docs.mongodb.com/manual/reference/operator/aggregation/sort/
我將所有文章渲染到網頁上,這些文章存盤在一個帶有標題的串列中,并獲取一個用于閱讀整個內容的串列
我建議通過 ID 鏈接到您的博客文章。因此,當您加載一篇文章的資料時,還可以通過查詢 MongoDB 來獲取上一篇和下一篇文章的 ID。然后在你的模板中,你可以制作一個常規的錨元素:
<a href="/articles/<<article-id-goes-here>>">Next</a>
如果你想像按鈕一樣設定它們的樣式,你可以使用 CSS 來設定邊框或背景:
a.button {
border: 0.1em solid #777;
background: #aaa;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/393179.html
