Di tutorial ini, saya mengasumsikan anda sudah menginstall MongoDB
server dan sudah menjalankannya. perintah ini hanyalah perintah dasar
dari MongoDB.
Perintah CRUD
Buat kembali database kampus dan tabel/collection mahasiswa
use kampus;
db.createCollections("mahasiswa");
Cara Insert data :
> db.mahasiswa.insert(
{
nama:"Ridho Ardiansyah",
ipk:3.3,
jurusan:"Teknik Informatika"
}
)
> db.mahasiswa.insert({nama:"Ridho Ardiansyah"});
> db.mahasiswa.insert({nama:"Sandra Dewi Cinta",jurusan:"Teknik Informatika"});
Membuat dan tabel Mahasiswa
Cara Menghapus tabel mahasiswa :
db.mahasiswa.drop();
Membuat dan menghapus database
Cara membuat database :
use kampus;
Cara Menghapus database :
db.dropDatabase();
Melihat data
> db.mahasiswa.find()
{ "_id" : ObjectId("53130eaa999a7b243bad3b59"), "nama" : "Ridho Ardiansyah", "
ipk" : 3.3 }
{ "_id" : ObjectId("53130eca999a7b243bad3b5a"), "nama" : "Annisa Wicita" }
{ "_id" : ObjectId("53130ee0999a7b243bad3b5b"), "nama" : "Sandra Dewi Cinta", "jurusan"
"Teknik Informatika" }
> db.mahasiswa.find().pretty()
{
"_id" : ObjectId("53130eaa999a7b243bad3b59"),
"nama" : "Ridho Ardiansyah",
"ipk" : 3.3
}
{ "_id" : ObjectId("53130eca999a7b243bad3b5a"), "nama" : "Annisa Wicita" }
{
"_id" : ObjectId("53130ee0999a7b243bad3b5b"),
"nama" : "Sandra Dewi Cinta",
"jurusan" : "Teknik Informatika"
}
Perhatikan field _id, ini adalah primar key di tabel mongoDB. Primarykey selalu menggunakan kolom _id dan isinya dibuat secara otomatis, user tidak bisa membuat primary key sendiri
Cara Menampilkan kolom tertentu :
db.mahasiswa.find({},{"nama":1})
"_id" : ObjectId("53130eaa999a7b243bad3b59"), "nama" : "Ridho Ardiansyah" }
"_id" : ObjectId("53130eca999a7b243bad3b5a"), "nama" : "Annisa Wicita" }
"_id" : ObjectId("53130ee0999a7b243bad3b5b"), "nama" : "Sandra Dewi Cinta" }
Pencarian data Mencari nama siswa
> db.mahasiswa.find({nama:"Sandra Dewi CInta"}).pretty();
{
"_id" : ObjectId("53130ee0999a7b243bad3b5b"),
"nama" : "Sandra Dewi Cinta",
"jurusan" : "Teknik Informatika"
}
Mengupdate data Mengupdate ip Ridho Ardiansyah ipk:3.3
> db.mahasiswa.update({nama:"Ridho Ardiansyah"},{$set:{ipk:3.5}})
> db.mahasiswa.find({nama:"Ridho Ardiansyah"}).pretty();
{
"_id" : ObjectId("53130ee0999a7b243bad3b5b"),
"ipk" : 3.5,
"nama" : "Ridho Ardiansyah"
}
Menghapus data Menghapus mahasiswa yang bernama
db.mahasiswa.remove({nama:"Annisa Wicita"})
belajar tutorial dasar MongoDB, Sepertinya syntaxnya agak ribet hehe. Bagi yang terbiasa dengan MySQL juga harus belajar lagi karena sytle syntaxnya beda 100%. Semoga tutorial CRUD disini dapat bermanfaat
tinggalkan komentar bila ada masalah, Terima kasih...
Wassalamualaikum wr.wb



iya min memang sedikit ribet tapi yang sudah terbiasa tidak akan merasa pusing...
tatakan blower