Skip to main content

Posts

Showing posts with the label MongoDB

Basic commands on MongoDB.

This blog will include the basic commands on MongoDB including the  'CRUD' operations. To gain access to MongoDB open up the command prompt and run the command  'mongod'   to start the server, and open up a separate command prompt and run the command  'mongo'   to access the MongoDB. Show all the available databases. Create new database. In this example a new database called  'mycustomers'  has been created. Once a database is created and if it does not have data, that database will not be visible when   'show dbs'   command is used. Show the current working databases. To display the current working database  'db'  command is used. Since the working database is   'mycustomers' ,  'db' command results mycustomers. Adding a collection to the database. Displaying the collection of the database. Deleting the coll...

Introduction to MongoDB

MongoDB is a No-SQL database. There are several types of No-SQL databases. Specifically MongoDB is a document database. All data/records are stored as documents. The data is stored using JSON (JavaScript object notation) like syntax. No-SQL databases are much different from relational databases like MYSQL where all the relations are being mapped,figuring out the exact schema including what table, fields, data type of fields is used  etc.. But in No-SQL the structure of the database/collection is planned but no need to predefined the structure before building the application. Advantages of MongoDB. High scallability.                    MongoDB is a horizontally scaled so when there is large amount of data it can be distributed to several machines. Faster.                     Since MongoDB is a document oriented database it is easy to access documents by in...