如何在Waterline中使用计算字段进行排序

时间:2014-10-15 07:31:36

标签: node.js sails.js waterline

我正在尝试对reddit hot算法的查询进行排序。它基于时间,我不能使用beforeUpdate或beforeCreate挂钩。在查询时我需要计算排序,但我找不到解决方案。

让我们说我的模型看起来像这样;

var myModel = Waterline.Collection.extend({
  attributes: {
    up: {
      type: 'integer',
    },
    downs: {
     type: 'integer',
    }
  }
});

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以在模型中创建任何类型的函数帮助器或自定义属性,以帮助您进行正确的查询。

https://github.com/balderdashy/waterline/blob/master/README.md#custom-types