DEV Community

Sanni Ridwan
Sanni Ridwan

Posted on

MONGODB

Create An Express Server Using Mongodb

Mongo db :

MongoDB is built on a scale-out architecture that has become popular with developers of all kinds for developing scalable applications with evolving data schemas. As a document database, MongoDB makes it easy for developers to store structured or unstructured data. It uses a JSON-like format to store documents.

Download Mongodb And Mongodb Compass:

Click here to download mongodb
Click here to download mongodb compass

Check Your Terminal If Mongodb Is Install Perfectly:

Check by typing mongosh on your terminal
alt text

Install MongoDb:

npm install mongodb on your vscode terminal

Create a database server

//call express and mongodb function
const express = require ("express");
const { MongoClient } = require ("mongodb");

const app = express();
// mongodb url
const url = "mongodb://localhost:27017";
const client = MongoClient(url);

// Create a database folder
const dataName = "Folder";

// Create a database collection
let dbCollection;
async function dbConnect() {
  await client.connect();
  console.log("connected to db successfully");
  const db = client.db(dataName);
  dbCollection = db.collection("Staff");
  return "done .";
}

// Create a port number
const port = 3000;

app.listen(port, () => {
  console.log(`Server is running on port http://localhost:${port}`);
})
Enter fullscreen mode Exit fullscreen mode

RUN YOUR TERMINAL

Top comments (0)