Skip to main content

Node.js MongoDB

Now a days all web based application has some database to store the data at the back end.
Nodejs frame work have the ability to work with both relational and non relational database.

Node.js MongoDB 

NoSQL database mongodb quite fame because of its ability to store the any sort of data at any format.In order work we have to download required module.Mongodb required the module to be installed is mongoose.And also with these modules we can perform many operations.Before that we have to get start mongodb in nodejs.
1.Install MongoDB Driver
* We can download from official mongodb driver or open in terminal and execute it
    npm install mongodb

* Node.js used this module to manipulate mongodb database.
  var mongo = require('mongodb');

2.Node.js MongoDB Create Database

To create a database:
1.Create the Mongoclient object
2.Specify the url connection (correct ip address and name of the database want to created)
  i)The first is 'mongodb' which specifies that we are connecting to a mongoDB database.
 ii)The next is 'localhost' which means we are connecting to a database on the local   machine.
 iii)The next is 'EmployeeDB' which is the name of the database defined in our MongoDB database.
3.Connect to our database 
4.Connection established





5.Closing the connection.
To run the database: node EmployeeDB.js
Important:In MongoDB, a database is not created until it gets content!
3.Node.js MongoDB Create Collection
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  //Create a collection name "customers":
  dbo.createCollection("customers", function(err, res) {
    if (err) throw err;
    console.log("Collection created!");
    db.close();
  });
});
Important: In MongoDB, a collection is not created until it gets content!

4.Node.js MongoDB Insert













By adding console we can check whether that data was inserted or not.
or
To check that the data has been properly inserted in the database, you need to execute the following commands in MongoDB
1.Use EmployeeDB
2.db.Employee.find({Employeeid :4 })
5.Node.js MongoDB Query










Output:









6.Node.js MongoDB Insert












7.Node.js MongoDB Update






8.Delete Document















reference: www.guru99.com
           www.w3schools.com


Comments

Popular posts from this blog

API

API stands for Application Programming interface.API is an interface used by programs to interact with application,which mean that API allow the applications  to communicate with each other. Really API is not a database or server,API is the code that give the access point for the server.

CSS

CSS stands for Cascading Style Sheets.CSS is mainly used to present the layout of webpage.Most of facilities which are not available in html are present here.specially colors,fonts and layouts are establish in css sheets.CSS should be saved with .css extension.CSS specifications are maintained by W3C. CSS can be added in 3 ways. i)Inline -   By using the style attribute in HTML elements           This method is used to add style to the specific tag           Eg: <html>                 <body>                  <h1 style="color:blue;">hello</h1>                                                          </body>                 ...