SQL

MongoDB

Database

Database

Table

Collection

Row

Document

Column

Field

Index

Index

Primary key

Primary key

Table join

Embedding dan linking
SQL

MongoDB

CREATE TABLE users (
id INT,
user_id Varchar(30),
age INT,
status char(1),
PRIMARY KEY (id)
)

db.createCollection("users")

DROP TABLE users

db.users.drop()

(Tidak perlu definisi field!)
SQL

MongoDB

INSERT INTO users
(user_id, age, status)
VALUES
("bcd001", 45, "A")

db.users.insert({
user_id: "bcd001",
age: 45,
status: "A"
})

SELECT * FROM users
WHERE status = "A"

db.users.find(
{status: "A"}
)
SQL

MongoDB

UPDATE users
SET status = "C"
WHERE age > 25

db.users.update(
{age: {$gt: 25}},
{$set: {status: "C"}},
{upsert: false},
{multi: true}
)

DELETE FROM users
WHERE status = "D"

db.users.remove(
{status: "D"}
)
1
"Mongo Mampir"
"mongo@gmail.com"
"a23a370a87ec0780a07d28dfe"
"user21881247.png"
3 4 9 5 14 17
2005 2008
"SMAN 1 Harvard"
2008 2012
"Bogor Agricultural University"
"Teknologi Informasi"
1
1
"status"
"2014-01-12 22:01:32"
"Aduuh laper nich, enaknya ngapain yach?"

3
4
1

"Alay banget..."
"Enaknya bikin status"
"Makan yuk :v "
http://docs.mongodb.org/master/tutorial/getting-started/

Perkenalan MongoDB