Clasificación de bases de datos MongoDB en orden ascendente (valor ASCII) usando Node.js

MongoDB , la base de datos NoSQL más popular, es una base de datos orientada a documentos de código abierto. El término ‘NoSQL’ significa ‘no relacional’. Significa que MongoDB no se basa en la estructura de base de datos relacional similar a una tabla, sino que proporciona un mecanismo completamente diferente para el almacenamiento y la recuperación de datos. Este formato de almacenamiento se llama BSON (similar al formato JSON).

Módulo MongoDB : este módulo de Node.js se utiliza para conectar la base de datos MongoDB y para manipular las colecciones y bases de datos en MongoDB. El método mongodb.connect() se usa para conectar la base de datos MongoDB que se ejecuta en un servidor particular en su máquina. (Consulte este artículo). 

Módulo de instalación:

npm install mongodb
    Estructura del proyecto:

  1. Cree una nueva carpeta, llámela ‘NODE-MONGO’.
    mkdir NODE-MONGO
  2. Mover a este directorio.
    cd NODE-MONGO
  3. Creemos un nuevo paquete NPM para nuestro proyecto.
    npm init

Detalles del paquete NPM

Estructura de carpetas

Ejecutando el servidor en IP local: los datos son el directorio donde está presente el servidor MongoDB.

mongod --dbpath=data --bind_ip 127.0.0.1

Bases de datos MongoDB:

Salida de ‘mostrar bases de datos’

Índice.js

Javascript

const MongoClient = require("mongodb"); 
const url = 'mongodb://localhost:27017/'; 
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); 
})

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida de consola: (Bases de datos ordenadas según los valores ASCII)

Producción

Publicación traducida automáticamente

Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *