Сортировка баз данных MongoDB в возрастающем порядке (значение ASCII) с использованием NodeJS
MongoDB , самая популярная база данных NoSQL, представляет собой документно-ориентированную базу данных с открытым исходным кодом. Термин «NoSQL» означает «нереляционный». Это означает, что MongoDB не основана на табличной структуре реляционной базы данных, а предоставляет совершенно другой механизм для хранения и извлечения данных. Этот формат хранения называется BSON (аналог формата JSON).
Модуль MongoDB : этот модуль Node.js используется для подключения к базе данных MongoDB, а также для управления коллекциями и базами данных в MongoDB. Метод mongodb.connect () используется для подключения к базе данных MongoDB, которая работает на определенном сервере на вашем компьютере. (См. Эту статью).
Установка модуля:
npm установить mongodb
- Структура проекта:
- Создайте новую папку, назовите ее «NODE-MONGO».
mkdir NODE-MONGO
- Перейти в этот каталог.
cd NODE-MONGO
- Создадим новый пакет NPM для нашего проекта.
npm init
Запуск сервера на локальном IP: данные - это каталог, в котором находится сервер MongoDB.
mongod --dbpath = данные --bind_ip 127.0.0.1
Базы данных MongoDB:
Index.js
Javascript
const MongoClient = require( "mongodb" ); const databasename = "GFG" ; // database name MongoClient.connect(url).then((client) => { //use admin request const connect = client.db(databasename).admin(); connect.listDatabases((err,db)=>{ if (!err) { var arr=[]; //creating an empty array db.databases.forEach(element => { arr.push(element.name) //push the name in the array }); arr.sort() //sort the array console.log(arr); //printing the array } }) }) . catch ((err) => { // Printing the error if there's any console.log(err); }) |
Запустите файл index.js, используя команду ниже:
узел index.js
Вывод в консоль: (Сортированные базы данных в соответствии со значениями ASCII)