我在整理数据
try{
if(typeof order_data == 'undefined')
{
var column_name = '_id';
var column_sort_order = 'desc';
}
else
{
var column_index = req.query.order[0]['column'];
var column_name = req.query.columns[column_index]['data'];
var column_sort_order = req.query.order[0]['dir'];
}
console.log(column_name);
console.log(column_sort_order);
const data_arr= await EAVerificationModel.find({'adminid':adminID},{applicantname:1,_id:1}).sort({column_name:column_sort_order}).limit(limit).skip(startIndex).exec();
console.log(data_arr);
我尝试了不同的方法,如asc,desc,1,-1仍然没有工作,谁能告诉我我做错了什么
1条答案
按热度按时间iqjalb3h1#
尝试创建一个对象来处理排序: