Node.js - 查询排序(Sorting)

Node.js - 查询排序(Sorting) 首页 / Node.js入门教程 / Node.js - 查询排序(Sorting)

在MongoDB中,sort()方法用于按升序或降序对结果进行排序。 sort()方法使用参数定义对象的排序顺序。

Value used for sorting in ascending order:
{ name: 1 }
Value used for sorting in descending order:
{ name: -1 }

ASC排序

示例  -  按名称升序对记录进行排序。创建一个名为“ sortasc.js”的js文件,其代码如下:

var http = require('http');
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/ MongoDatabase";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var mysort = { name: 1 };
db.collection("employees").find().sort(mysort).toArray(function(err, result) {
if (err) throw err;
console.log(result);
db.close();
});
});

打开命令终端并运行以下命令:

无涯教程网

Node sortasc.js
Node.js Sorting 1

DESC排序

示例  -  根据名称以降序对记录进行排序:创建一个名为“ sortdsc.js”的js文件,其代码如下:

var http = require('http');
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/ MongoDatabase";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var mysort = { name: -1 };
db.collection("employees").find().sort(mysort).toArray(function(err, result) {
if (err) throw err;
console.log(result);
db.close();
});
});

打开命令终端并运行以下命令:

无涯教程网

Node sortdsc.js
Node.js Sorting 2

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

数据结构与算法之美 -〔王争〕

Go语言从入门到实战 -〔蔡超〕

Flutter核心技术与实战 -〔陈航〕

JavaScript核心原理解析 -〔周爱民〕

正则表达式入门课 -〔涂伟忠〕

技术管理案例课 -〔许健〕

李智慧 · 高并发架构实战课 -〔李智慧〕

Serverless进阶实战课 -〔静远〕

结构会议力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)