Node.js MongoDB排序

本文概述

  • 升序排列
  • 降序排列
在MongoDB中, sort()方法用于按升序或降序对结果进行排序。 sort()方法使用参数定义对象的排序顺序。
Value used for sorting in ascending order:{ name: 1 }Value used for sorting in descending order:{ name: -1 }

升序排列 例子
按名称升序对记录进行排序。
创建一个名为” 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 MongoDB排序

文章图片
降序排列 例子
根据名称对记录进行降序排列:
创建一个名为” 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.js MongoDB排序】打开命令终端并运行以下命令:
Node sortdsc.js

Node.js MongoDB排序

文章图片

    推荐阅读