我正在尝试以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({})
}
})
我想根据创建的日期显示图书?你能纠正我吗。
答案 0 :(得分:0)
db.Book.find({ bookId:id}, ('_id bookdetails'))
.populate({
path: 'bookdetails'
})
.sort({ 'bookdetails.bookCost.createdAt': 1 })
.exec(function (err, docs) {
if (!err) {
let response =;
callback(response);
} else {
callback({})
}
})