Как отсортировать коллекцию базы данных MongoDB в порядке возрастания с помощью Node.js?
MongoDB , самая популярная база данных NoSQL, представляет собой документно-ориентированную базу данных с открытым исходным кодом. Термин «NoSQL» означает «нереляционный». Это означает, что MongoDB не основана на табличной структуре реляционной базы данных, а предоставляет совершенно другой механизм для хранения и извлечения данных. Этот формат хранения называется BSON (аналог формата JSON).
Модуль MongoDB : этот модуль Node.js используется для подключения к базе данных MongoDB, а также для управления коллекциями и базами данных в MongoDB. Метод mongodb.connect () используется для подключения к базе данных MongoDB, которая работает на определенном сервере на вашем компьютере. (Обратитесь к этой статье).
sort () Метод MongoDB используется для сортировки документов. Этот метод используется для определения порядка документов .
- Конкретный ключ коллекции в порядке возрастания
{Ключ коллекции: 1}
Установка модуля:
npm установить mongodb
Структура проекта:
Запуск сервера на локальном IP: данные - это каталог, в котором находится сервер MongoDB.
mongod --dbpath = данные --bind_ip 127.0.0.1
База данных MongoDB:
Название базы данных: GFG Название коллекции: aayush
Index.js
Javascript
const mongoclient = require( "mongodb" ); const url = " mongodb://localhost:27017/ " // Database name const databasename = "GFG" // Connecting to MongoDB mongoclient.connect(url).then((db) => { const connect = db.db(databasename); // Connecting to collection const collection = connect.collection( "aayush" ); console.log( "Connection Created" ) // Sort the document key const sort = { rollno: 1 } collection.find().sort(sort).toArray((err, ans,) => { if (!err) { // Printing the documents console.log(ans); } }) }). catch ((err) => { console.log(err.Message); }) |
Команда выполнения:
узел index.js
Консольный вывод: