我希望我的数据按“createdAt”列排序。有时按升序排列,也按降序排列。我正在使用 mongo db 。
目前,我创建了具有用户数据等功能的应用程序可以按管理员请求进行排序。管理员可以按升序或降序查看数据。
我尝试了使用排序参数的选项,该参数每次都以相同的顺序为我提供数据。如何根据管理员请求更改为管理员。
请在下面查看我尝试过的内容。
var options = {
limit: request.body.limit || undefined,
skip: request.body.skip || undefined,
sort: request.body.sort || "createdAt",
where: request.body.where || undefined
};
Users.find(options, function (err, Users) {
if (Users === undefined) {
return response.json({message: "No data Found"});
}
else if (err) {
return response.json({message: err});
} else {
return response.json({data: Users});
}
});