gpt4 book ai didi

javascript - Sails Js - 按关联值与蓝图排序

转载 作者:行者123 更新时间:2023-11-30 15:58:32 25 4
gpt4 key购买 nike

是否可以使用 sails js 蓝图对模型的结果进行排序?

例如:

// Profile:
module.exports = {
attributes: {
firstName: { type: 'string', required: true },
lastName: { type: 'string', required: true },
user: { model: 'user', required: true }
}
};
// User:
module.exports = {
attributes: {
email: { type: 'string', required: true }
}
};

然后做类似的事情:/api/profiles?populate=user&sort=user.email+DESC

最佳答案

不,这对于 Sails 蓝图是不可能的。

您应该在 ProfileController 中创建一个新操作来执行此操作:

findByEmailDesc: function (req, res) {
Profile
.find()
.populate('user')
.exec(function (err, profiles) {
if (err) return res.serverError(err);

return res.ok(_.sortBy(profiles, 'user.email').reverse());
});
}

关于javascript - Sails Js - 按关联值与蓝图排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38113535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com