Anda di halaman 1dari 17

BAGOES HARYA NUGRAHA

16/396062/SV/10275
Renaming a collection

1. Buat server

Dibuat server pada port 27017 di cmd Administrator

Buat client

Dibuat sebuah client yang terhubung ke server port 27017

2.

DIbuat sebuah perulangan yang akan mengisi collection bernama sloppyNameCollection dimana data
yang terisi ada 10 buah data. Ini adalah hasil perulangan dari 0 hingga 10.

3.

4.

Dari collection yang sudah dibuat tadi dilakukan penggantian nama menjadi neatNamedCollection

5.
Disini querynya berguna untuk menampilkan segala collection pada database ini

6.

Query diatas berguna untuk menampilkan isi dari dokumen pada collection neatNamedCollection 10
buah sesuai perulangan di awal tadi

Viewing collection stats

1.

2.

Dibuat sebuah client yang terhubung ke server pada port 27017

3.
Dari database ini dibuat sebuah index baru dimana index itu sebelumnya belum ada di collection
postalCodes

4.

Ditampilkan statistic atau details dari collection postalCodes

5.
Query diatas sama fungsinya yaitu untuk menampilkan details dari collection postalCodes dengan
satuan MB

Viewing database stats

1.

2.

Dibuat sebuah client yang terhubung ke server pada port 27017

3.
Menampilkan details dari database test. Akan tertampil segala info dari banyak collection views, objek
dan ukurannya.

4.

Menampilkan details dari database test. Akan tertampil segala segala info dari isi database ini, namun
untuk ukuran yang ditampilkan digunakan satuan MB.

Setting up users in Mongo

1.
Dibuat sebuah client yang terhubung ke server pada port 27017

2.

Digunakan database admin pada cmd ini

Dibuat sebuah user dengan details didalam kurung. USernya memiliki nama “admin” dan memiliki
password “admin”. User ini memiliki deskripsi “The admin user for admin db”. User ini memiliki akses
readWrite, dbAdmin, dan clusterAdmin.

3.

Beralih ke database test


Dibuat user bernama read_user dengan password “read_user”. User ini memiliki deskripsi “The read
only user for test database”. Aksesnya hanyalah untuk read.

Dibuat user bernama write_user dengan password “write_user” yang memilki deskripsi “The read write
user for test database”. User ini memiliki akses untuk readWrite.

4.
Pembuatan server diatas dapat dilakukan setelah server sebelumnya dimatikan. Kemudian dibuat server
pada port 27017 yang dimana databasenya dari dbpath \data\db . Digunakan –auth agar disaat client
melakukan koneksi ke server dapat dilakukan autentikasi dari client itu.

5.

Query diatas berguna untuk mencari isi dari dokumen pada database testAuth.

6.

7.

Query ini berguna untuk masuk ke user read_user dengan password read_user

8.

Disaat ingin menampilkan isi dari dokumen pada database ini tidak tertampil apa apa karena memang
kosong

9.

Tidak dapat melakukan penulisan data karena user ini hanya memiliki akses read

10.

Dari user tadi dilogout

Kemudian masuk ke user write_user dengan password write_user


Dari user ini dilakukan penginsert an data kedalam database ini. Berhasil memasukkan satu data

11.

Query ini berguna untuk menampilkan status atau deskripsi dari server.

12.

Beralih ke database admin

Tidak dapat melakukan fungsi menampilkan dari collection pada database admin karena user yang
digunakan bukanlah admin.

13.
Dibuat sebuah client dengan bernama admin dan memiliki password admin dan memiliki akses sebagai
admin

14.

Pada user ini akan menampilkan collection dari database tersebut dimana collection itu ada
system.users dan system.version yang masing masing memiliki isi yang berbeda.

15.
Query ini berguna untuk menampilkan details dari erver yang terhubung dengan client yang sudah
dibuat tadi. Details ini berisi host dari server ini yaitu PC-08, version dari mongodb, aplikasi yang
digunakan untuk membuat server yaitu mongod.
Setting up MongoDB as a windows service

Disini dilakukan penginstallan mongodb ke Windows Service. Dibuat file mongo.conf dengan isi
ketentuan:

port = 27000

dbpath = d:\data\mongo\db

logpath = d:\logs\mongo.log

lalu file mongo.conf dijalankan dengan query (mongod --config “d:\conf\mongo.conf” –install)

Kemudian ketik net start mongoDB untuk memulai MongoDB service.


Setelah dijalankan, kemudian ketik net stop mongoDB untuk menghentikan MongoDB service.

Setelah dihentikan, hilangkan MongoDB Service dari Windows Service.


Terbukti sudah tidak ada MongoDB Service di Windows Service

Untuk menampilkan segala query dari mongod, ketikkan –help.