本文概述
- 升序排列
- 降序排列
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
文章图片
降序排列 例子
根据名称对记录进行降序排列:
创建一个名为” 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使用MySQL创建连接
- () android控件-test
- 解决B4A编写的安卓app闪退的问题
- Wannafly挑战赛13 D-applese的生日
- Android adb命令,linux中各种命令
- Android-语言国际化
- web页面如何打包封闭成手机APP
- android中调用c++文件并转为so
- Android studio中Terminal中使用git(Windows环境)