【发布时间】:2018-05-12 19:58:50
【问题描述】:
.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() 不起作用吗?
【问题讨论】:
-
你的猫鼬版本是什么?我认为你使用了错误的语法
标签: javascript node.js mongodb express mongoose