按sails-dynamodb中的updatedAt字段排序

时间:2018-04-03 12:17:32

标签: node.js sails.js amazon-dynamodb

我想按照默认情况下创建和更新的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适配器。

提前致谢

1 个答案:

答案 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);
});