Implement Database With Suitable Example Using MongoDB And Implement All Basic Operations And Administration Commands Using Two Tier Architecture. | I'M FROSTY
Make some Money!

What's Hot

recentposts

Implement Database With Suitable Example Using MongoDB And Implement All Basic Operations And Administration Commands Using Two Tier Architecture.

============ Simple  MongoDB CRUD Operations ============
[[email protected] ~]$ su

Password:

[[email protected] hnpandya]# service mongod start

Redirecting to /bin/systemctl start  mongod.service

[[email protected] hnpandya]# mongo

MongoDB shell version: 2.4.6

connecting to: test

> show dbs;         //Show database

local    0.078125GB

> use student;       //create/use databases

switched to db student

> db        //to check working database

student

> show dbs

local    0.078125GB
student    0.203125GB

> db.createCollection("stud");  //create collection

{ "ok" : 1 }

> db.stud.insert({Name: 'Hardik', Rno: 62, Branch: 'Computer' });          

// to insert entries in collection

> db.stud.insert({Name: 'Pandya', Rno: 62, Branch: 'Computer' });
> db.stud.insert({Name: 'ABC', Rno: 1, Branch: 'IT' });
> db.stud.insert({Name: 'XYZ', Rno: 2, Branch: 'E&TC'});
> db.stud.find();    //display all records from collection

{ "_id" : ObjectId("543ba23710f5fed7ee1c59d2"), "Name" : "Hardik", "Rno" : 62, "Branch" : "Computer" }
{ "_id" : ObjectId("543ba24710f5fed7ee1c59d3"), "Name" : "Pandya", "Rno" : 62, "Branch" : "Computer" }
{ "_id" : ObjectId("543ba25f10f5fed7ee1c59d4"), "Name" : "ABC", "Rno" : 1, "Branch" : "IT" }
{ "_id" : ObjectId("543ba27810f5fed7ee1c59d5"), "Name" : "XYZ", "Rno" : 2, "Branch" : "E&TC" }

> db.stud.find().pretty();  // To display column wise Records Vertically

{
    "_id" : ObjectId("543ba23710f5fed7ee1c59d2"),
    "Name" : "Hardik",
    "Rno" : 62,
    "Branch" : "Computer"
}

{
    "_id" : ObjectId("543ba24710f5fed7ee1c59d3"),
    "Name" : "Pandya",
    "Rno" : 62,
    "Branch" : "Computer"
}

{

    "_id" : ObjectId("543ba25f10f5fed7ee1c59d4"),
    "Name" : "ABC",
    "Rno" : 1,
    "Branch" : "IT"
}

{

    "_id" : ObjectId("543ba27810f5fed7ee1c59d5"),
    "Name" : "XYZ",
    "Rno" : 2,
    "Branch" : "E&TC"
}

> db.movie.insert({"name":"Iron Man"}); //To create collection while inserting data
> show collections;
movie
stud
system.indexes
> db.movie.find();

{ "_id" : ObjectId("543ba2fd10f5fed7ee1c59d6"), "name" : "Iron Man" }

> db.movie.update({'name':'Iron Man'},{$set:{'name':'Iron Man 3'}})

//Update using same fields

> db.movie.find();

{ "_id" : ObjectId("543ba2fd10f5fed7ee1c59d6"), "name" : "Iron Man 3" }

> db.stud.update({'Name':'XYZ'},{$set:{'Branch':'IT'}})

        //Update using different fields 

> db.stud.find();

{ "_id" : ObjectId("543ba23710f5fed7ee1c59d2"), "Name" : "Hardik", "Rno" : 62, "Branch" : "Computer" }
{ "_id" : ObjectId("543ba24710f5fed7ee1c59d3"), "Name" : "Pandya", "Rno" : 62, "Branch" : "Computer" }
{ "_id" : ObjectId("543ba25f10f5fed7ee1c59d4"), "Name" : "ABC", "Rno" : 1, "Branch" : "IT" }
{ "Branch" : "IT", "Name" : "XYZ", "Rno" : 2, "_id" : ObjectId("543ba27810f5fed7ee1c59d5") }

> db.stud.find().pretty();

{
    "_id" : ObjectId("543ba23710f5fed7ee1c59d2"),
    "Name" : "Hardik",
    "Rno" : 62,
    "Branch" : "Computer"
}

{
    "_id" : ObjectId("543ba24710f5fed7ee1c59d3"),
    "Name" : "Pandya",
    "Rno" : 62,
    "Branch" : "Computer"
}

{
    "_id" : ObjectId("543ba25f10f5fed7ee1c59d4"),
    "Name" : "ABC",
    "Rno" : 1,
    "Branch" : "IT"
}

{

    "Branch" : "IT",
    "Name" : "XYZ",
    "Rno" : 2,
    "_id" : ObjectId("543ba27810f5fed7ee1c59d5")
}

> db.stud.remove({'Rno':2}) //To Remove Particular entry

> db.stud.find().pretty();

{
    "_id" : ObjectId("543ba23710f5fed7ee1c59d2"),
    "Name" : "Hardik",
    "Rno" : 62,
    "Branch" : "Computer"
}

{
    "_id" : ObjectId("543ba24710f5fed7ee1c59d3"),
    "Name" : "Pandya",
    "Rno" : 62,
    "Branch" : "Computer"
}
{

    "_id" : ObjectId("543ba25f10f5fed7ee1c59d4"),
    "Name" : "ABC",
    "Rno" : 1,
    "Branch" : "IT"
}

> db.stud.find();

{ "_id" : ObjectId("543ba23710f5fed7ee1c59d2"), "Name" : "Hardik", "Rno" : 62, "Branch" : "Computer" }
{ "_id" : ObjectId("543ba24710f5fed7ee1c59d3"), "Name" : "Pandya", "Rno" : 62, "Branch" : "Computer" }
{ "_id" : ObjectId("543ba25f10f5fed7ee1c59d4"), "Name" : "ABC", "Rno" : 1, "Branch" : "IT" }

> db.movie.drop()   //To Drop Collections

true

> show collections

stud

system.indexes

> db.movie.find()

>
========= CRUD Operations Java Program =========
import java.net.UnknownHostException;

import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.MongoClient;

public class Crud {

    public static void main(String[] args) throws UnknownHostException {
        
        TestData.countriesTestData();

        //------------------------------------------------- set up
        
        MongoClient client = new MongoClient( "mongo-host" , 27017 );
        DB db = client.getDB( "world" );
        DBCollection countries = db.getCollection("countries");

        //------------------------------------------------- create
        
        BasicDBObject iceland = new BasicDBObject("name", "Iceland")
                                          .append("area", 39770)
                                          .append("population", 321857)
                                          .append("continent", new BasicDBObject("name", "Europe"));
        countries.insert(iceland);

        //------------------------------------------------- read
        
        DBObject firstCountry = countries.findOne();
        System.out.println("First country name: " + firstCountry.get("name"));
        
        BasicDBObject greeceQuery = new BasicDBObject("name", "Greece");
        DBObject greece = countries.findOne(greeceQuery);
        System.out.println("Area of Greece: " + greece.get("area"));
        
        BasicDBObject europeQuery = new BasicDBObject("continent.name", "Europe");
        DBCursor countryCursor = countries.find(europeQuery);
        System.out.println("Countries in Europe");
        try {
           while(countryCursor.hasNext()) {
               System.out.println("  " + countryCursor.next());
           }
        } finally {
           countryCursor.close();
        }
        
        //------------------------------------------------- update
        
        BasicDBObject georgiaQuery = new BasicDBObject("name", "Georgia");

        BasicDBObject georgiaUpdate = new BasicDBObject();
        georgiaUpdate.put("$set", new BasicDBObject("population", 4555911));

        countries.update(georgiaQuery, georgiaUpdate);
        
        System.out.println("Population of Georgia: " + countries.findOne(georgiaQuery).get("population"));
        
        //------------------------------------------------- delete
        
        BasicDBObject serbia = new BasicDBObject("name", "Serbia");
        countries.remove(serbia);
        
        System.out.println("Serbia exists: " + (countries.findOne(serbia) != null));
    }

}
Implement Database With Suitable Example Using MongoDB And Implement All Basic Operations And Administration Commands Using Two Tier Architecture. Reviewed by Hardik Pandya on 4:02:00 PM Rating: 5

No comments:

All Rights Reserved by I'M FROSTY © 2014 - 2016
*The Content Is Copyrighted To & May Not Be Copied / Republished.

Contact Form

Name

Email *

Message *

Powered by Blogger.