El módulo Mongojs es un módulo integrado en node.js que facilita el uso de MongoDB con Node.js. Ofrece casi toda la funcionalidad que proporciona la API oficial de MongoDB y es ampliamente utilizada por desarrolladores de todo el mundo.
Siga los pasos que se mencionan a continuación para instalar el módulo mongojs y ponerlo en funcionamiento.
Configuración del proyecto e instalación del módulo:
Paso 1: primero debe instalar npm y node.js en su máquina.
Paso 2: Abra el símbolo del sistema en la ubicación del proyecto deseado. Debe crear un nuevo proyecto de aplicación NodeJS (aquí, llamado gfg) e inicializarlo. Usa el siguiente comando:
mkdir gfg && cd gfg npm init -y
Paso 3: use el siguiente comando para instalar el módulo mongojs:
npm install mongojs
Paso 4: Cree un archivo «app.js» en la ubicación de su proyecto donde escribirá la lógica central de su aplicación.
Directorio de proyectos: Se verá así.
Primeros pasos con el módulo Mongojs: el objetivo aquí es crear una aplicación simple que le permita almacenar pares clave-valor en su base de datos MongoDB y consultar lo mismo para entradas específicas o todas. Antes de comenzar, asegúrese de haber instalado node.js y mongojs correctamente como se mencionó anteriormente.
La idea es incluir el módulo mongojs en nuestro proyecto e inicializar una conexión DB al mismo. Luego usaremos el método ‘insert()’ del módulo mongojs para insertar elementos y el método ‘find()’ para buscar elementos específicos o todos los presentes en nuestra colección.
Puede consultar el código a continuación para ver el uso del módulo mongojs en sus proyectos. Copie el siguiente código en el archivo app.js que creó al configurar el proyecto.
Ejemplo: escriba el siguiente código en el archivo app.js:
Javascript
// Include the mongojs module in your project const mongojs = require("mongojs"); const db = mongojs( `mongodb+srv://<username>:<password>@cluster0.q2lqx.mongodb.net/ mydb?retryWrites=true&w=majority`, ["mycollection"] ); // Reports an error if the db cannot // be initialised properly db.on("error", function (err) { console.log("database error", err); }); // Prints "database connected" in the console // if the database connection is established // successfully db.on("connect", function () { console.log("database connected"); }); // Insert entries in mongodb database db.mycollection.insert({ name: "Shruti" }); db.mycollection.insert({ name: "Swati" }); db.mycollection.insert({ name: "Ayushi" }); db.mycollection.insert({ name: "Sanskriti" }); // Query the database for a specific entry db.mycollection.find({ a: 1 }, function (error, found) { if (error) { console.log(error); } else { console.log(found); } }); // Query the database for all entries db.mycollection.find({}, function (error, found) { if (error) { console.log(error); } else { console.log(found); } });
Paso para ejecutar la aplicación: Ejecute el archivo app.js usando el siguiente comando:
node app.js
Salida: Debería ver la siguiente salida en la pantalla del terminal:
Publicación traducida automáticamente
Artículo escrito por shruti456rawal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA