¿Cómo ordenar la colección de la base de datos MongoDB en orden descendente usando Node.js?

Módulo MongoDB este

MongoDB a documentos

  • Clave particular de la colección en orden ascendente
{Collection's key:-1}

Módulo de instalación:

npm install mongodb

Estructura del proyecto:

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

Base de datos MongoDB:

Database name:GFG
Collection name:aayush

Índice.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);
})

Comando de ejecución:

node index.js

Salida de la consola:

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 *