我正在尝试在我的查询中获取记录,而我正在使用瀑布方法,但是它使用以下查询说错误,任何人都可以建议帮助。谢谢。
我的js,
exports.gettopics = (err, res) => {
async.waterfall([
(callback) => {
var item = {
'status': '1',
'type': 'topics'
};
Topics.find(item,{ sort: { 'created_at' : -1 } }, (err, sols)=>{
callback(err, sols); //If err is true, async.waterfall will cut to it's callback
});
},
答案 0 :(得分:0)
你使用错误的排序方式。试试这个:
Topics.find(item).sort({ 'created_at' : -1 }).toArray((err, sols)=>{
callback(err, sols);
});
查看here了解详情。
答案 1 :(得分:0)
你能试试吗?
Topics.find(item, null, { sort: { 'created_at' : -1 } }, (err, sols)=>{
callback(err, sols); //If err is true, async.waterfall will cut to it's callback
});