gpt4 book ai didi

javascript - 在 keystone.js 中对数据进行排序

转载 作者:行者123 更新时间:2023-12-03 10:09:13 27 4
gpt4 key购买 nike

我是 keystone.js 的新手。我有这样格式的数据:

{ _id: 5551823e7771fc3f0decb03e,
slug: 'marketing-manager',
title: 'marketing manager',
__v: 0,
description: '<p>marketing stuff</p>',
location: 'London',
order: '2',
orderno: 2
},
{
_id: 5552fb667ebab90c0e8b0440,
slug: 'a-web-developer',
title: 'a Web developer',
__v: 0,
description: '<p>Keystone web developer.</p>',
location: 'India',
order: '1',
orderno: 1
}

我想使用 orderno 来订购这些数据。

我正在使用这个查询:

view.query('Jobs', keystone.list('Job').model.find().sort('orderno'));

最佳答案

使用来自 this的建议 that ,您可以尝试以下操作:

var keystone = require('keystone'),
Job = keystone.list('Job');

exports = module.exports = function(req, res) {

var view = new keystone.View(req, res);
// LOAD Jobs
// ------------------------------
view.on('init', function(next) {
Job.model.find()
.sort('orderno')
.exec(function(err, jobs) {
if (err) return res.err(err);
res.jobs = topics;
next();
});

});

view.render('site/jobs');
}

关于javascript - 在 keystone.js 中对数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211269/

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