我想按照默认情况下创建和更新的updatedAt字段对找到的元素进行排序。
我有以下代码:
型号:
module.exports = {
attributes: {
id:{
type: "string",
primaryKey: 'hash'
},
title:{
type: "string",
required: true
},
category:{
type: "string",
required: true
},
subCategory:{
type: "string"
},
}
控制器:
Anuncio.find({
where: {
category: request.category,
subCategory: request.subCategory
},
sort: "1"
}).exec((err, result) => {
if (err) return next(err);
return res.json(result);
});
我知道这段代码需要一个索引来排序我不知道怎么做。
我正在使用sails-dynamodb适配器。
提前致谢
答案 0 :(得分:0)
这应该有效:
Anuncio.find({
where: {
category: request.category,
subCategory: request.subCategory
},
sort: 'updatedAt DESC'
}).exec((err, result) => {
if (err) return next(err);
return res.json(result);
});