MongoDB adalah salah satu dari 7 database NoSQL populer saat ini, sebelum membahas apa itu MongoDB sebaiknya kita memahami apa itu NoSQL.
NoSQL adalah jenis basis data yang tidak menggunakan perintah SQL dalam memanipulasi basis data. Kebanyakan basis data NoSQL digunakan dalam real-time web app. Setiap Basis Data NoSQL juga bisa berbeda satu sama lain.
MongoDB adalah salah satu jenis database NoSQL yang berbasis dokumen dengan format JSON. MongoDB juga sering dipakai untuk aplikasi berbasis Cloud, Grid Computing, atau Big Data.
Untuk melakukan instalasi MongoDB di Linux, kita bisa mendownload di website resminya mongodb.com . Install dengan perintah sudo apt install mongodb, kemudian perintah untuk mengoperasikan MongoDB ada 2 yaitu mongod untuk membuat server dan mongo untuk masuk ke Shell MongoDB.
Perintah service pada MongoDB :
- sudo service mongodb start
- sudo service mongodb stop
- sudo service mongodb restart
- sudo service mongodb status
Perintah untuk membuat database dan insert data :
- db.createCollections("nama_koleksi") // untuk membuat koleksi
- db.<koleksi>.insert(<data>)// untuk melakukan insert data pada koleksi
- db.<koleksi>.save(<data>)// untuk melakukan save data pada koleksi
- db.<koleksi>.save(<data>)// untuk melakukan save data pada koleksi
Perintah untuk menampilkan , mengubah , dan menghapus data :
- db.<koleksi>.find()// untuk menampilkan data yang sudah ditambahkan pada koleksi
- db.<koleksi>.update(<query>,<data baru>)// mengubah data, query seperti where pada SQL.
- db.<koleksi>.remove(<query>)//untuk menghapus sebuah data
Berikut adalah contoh data MongoDB :
{
"_id" : ObjectId("54c955492b7c8eb21818bd09"),
"alamat" : {
"street" : "2 Avenue",
"zipcode" : "10075",
"building" : "1480",
"coord" : [ -73.9557413, 40.7720266 ]
},
"borough" : "Manhattan",
"cuisine" : "Italian",
"grades" : [
{
"date" : ISODate("2014-10-01T00:00:00Z"),
"grade" : "A",
"score" : 11
},
{
"date" : ISODate("2014-01-16T00:00:00Z"),
"grade" : "B",
"score" : 17
}
],
"name" : "Vella",
"restaurant_id" : "41704620"
}
Sekian Artikel tentang MongoDB, Terima Kasih.
REFERENSI : Getting Started MongoDB

Tidak ada komentar:
Posting Komentar