Vous êtes sur la page 1sur 15

MONGODB

ARDYMULYA ISWARDANI
NoSQL
• NoSQL databases are different than relational
databases like SQL. In relational database you
need to create the table, define schema, set
the data types of fields etc before you can
actually insert the data. In NoSQL you don’t
have to worry about that, you can insert,
update data on the fly.
MONGODB
• MongoDB is a NoSQL database
• MongoDB is an open source, document
oriented database that stores data in form of
documents (key and value pairs).
TERMS IN MONGODB NOSQL
SETTING UP THE MONGODB NOSQL
DATABASE
• 32BIT
– https://drive.google.com/open?id=1rDKPailPxSIGf
hLHEsgCAuQxamIfTQgF
• 64BIT
– http://downloads.mongodb.org/win32/mongodb-
win32-x86_64-2012plus-latest.zip
SETTING UP THE MONGODB NOSQL
DATABASE
• EXTRACT THE MONGODB

• MAKE FOLDER DATA


SETTING UP THE MONGODB NOSQL
DATABASE
• RUN THE MONGODB SERVER ON CMD1
SETTING UP THE MONGODB NOSQL
DATABASE
• RUN MONGO ON CMD2
MONGODB COMMANDS
• CREATE DATABASE
– SYNTAX
• use DATABASE_NAME
• SHOW DATABASE
– SYNTAX
• show DATABASE_NAME
MONGODB COMMANDS
• DELETE DATABASE
– COMMAND
• db.dropDatabase()
• CREATE COLLECTION / TABLE
– SYNTAX
• db.createCollection(name, options)
• SHOW COLLECTION
– COMMAND
• show collections
MONGODB COMMANDS
• DELETE DATABASE
– COMMAND
• db.dropDatabase()
• CREATE COLLECTION / TABLE
– SYNTAX
• db.createCollection(name, options)
• SHOW, RENAME AND DELETE COLLECTION
– COMMAND
• show collections
• db.collection.renameCollection(target, dropTarget)
• db.COLLECTION_NAME.drop()
MONGODB CRUD OPERATION
COMMANDS
• INSERT DOCUMENT / RECORD
– SYNTAX TO INSERT
• db.COLLECTION_NAME.insert(document)
– SYNTAX TO SELECT
• db.COLLECTION_NAME.find(condition)
– SYNTAX TO UPDATE
• db.users.update(CONDITION, UPDATED DATA,
OPTIONS)
– SYNTAX TO DELETE
• db.colloction.remove(CONDITION)
REFERENCES OF DOCUMENTS
• https://tecadmin.net/tutorial/mongodb/delet
e-document/
• https://www.mongodb.com/download-
center/community
EXERCISE
• CREATE DATABASE NAMED IT TO RETAIL_STORE
• CREATE COLLECTION NAMED IT TO:
– KATEGORI, PRODUK, USER, CUSTOMER
• INSERT 3 DOCUMENT TO EACH COLLECTIONS
• UPDATE THE DOCUMENTS ON EACH COLLECTION
• SELECT THE DOCUMENTS ON EACH COLLECTION
• DELETE THE DOCUMENTS ON EACH COLLECTION
TERIMA KASIH

SAMPAI JUMPA

Vous aimerez peut-être aussi