<分区>
.sort()
函数似乎对我根本不起作用,无论我做什么,它都不会排序。
我通过 Handlebars {{Book}} 显示输出
router.get("/", (req, res) => {
Book.find({ _id: req.params.id })
.sort({ 'chapters.orderIndex': 1 }) //wont sort
.then(books => {
res.render("books/index", {
books: books
})
});
});
我也试过:
.sort({ 'Book.chapters.orderIndex': 1 })
.sort({ 'Book.date': 1 })
.sort({ 'date': 1 }) //field from Book
.sort({ date: 1 })
还尝试使用 asc
/desc
代替 1
/-1
知道为什么 .sort()
不起作用吗?