【发布时间】:2018-06-01 14:06:00
【问题描述】:
我正在尝试按 ASC(升序)顺序获取所有文档。我的数据是
[{
_id:xxxxxxx,
bookdetails:{
bookCost:{
price:500,
discount:10,
createdAt:'2017-05-11',
},
name: yyyyyy,
}
},{
_id:xxxxxxx,
bookdetails:{
bookCost:{
price:600,
discount:10,
createdAt:'2017-02-11',
},
name: yyyyyy,
}
}]
这是我的代码
db.Book.find({ bookId:id}, ('_id bookdetails'))
.populate({
path: 'bookdetails'
})
.sort({ 'bookCost.createdAt': 1 })
.exec(function (err, docs) {
if (!err) {
let response =;
callback(response);
} else {
callback({})
}
})
我想根据创建日期显示书籍?你能纠正我吗?
【问题讨论】:
-
我的代码给出了所有书籍记录,没有按 createdAt 排序