Banyak operasi-operasi dari MongoDB yang harus dipelajari untuk memaksimalkan kemampuan dari MongoDB sendiri, operasi tersebut termasuk operasi tentang user account, layer access, sistem keamanan, dan operasi CRUD, pada bagian ini hanya akan dibahas operasi-operasi dasar CRUD saja. Untuk memulai bermain dengan operasi dasar dari MongoDB ketikkan perintah “mongo” melalui direktori bin mongodb:

c:\Program Files\MongoDB\Server\3.2\bin>mongo
MongoDB shell version v3.2.17
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.2.17
Server has startup warnings:
2017-11-16T01:22:26.899-0700 I CONTROL  [initandlisten]
2017-11-16T01:22:26.899-0700 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-11-16T01:22:26.900-0700 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2017-11-16T01:22:26.901-0700 I CONTROL  [initandlisten]
>
>–ketikkan command disini–

Melihat daftar database:
>show dbs;
Melihat posisi database saat ini yang digunakan:
>db;
Membuat database baru atau berganti ke suatu database tertentu
Syntax >use {nama_database};
>use kampus;
Membuat tabel/collection baru:
>db.createCollection(“mahasiswa”);
>db.createCollection(“dosen”);
Melihat daftar tabel/collections
>show tables;
Insert data ke tabel
>db.mahasiswa.insert({nama:”Indro”, ipk:”3.4”, jurusan:”Teknik Informatika”});
>db.mahasiswa.insert({nama:”Nur Hayati”, ipk:”3.5”, jurusan:”Teknik Informatika”});
>db.mahasiswa.insert({nama:”Paijo”, ipk:”3.2”, jurusan:”Teknik Industri”});
>db.mahasiswa.insert({nama:”Paino”, ipk:”3.1”, jurusan:”Teknik Industri”});
Update data
>db.mahasiswa.update({nama:”Indro”}, {$set:{ipk:3.42}});
Delete data
>db.mahasiswa.remove({nama:”Paino”});
Operasi seleksi data
>db.mahasiswa.find();
>db.mahasiswa.find().pretty();
Seleksi data hanya kolom tertentu
>db.mahasiswa.find({}, {“nama”:1});
>db.mahasiswa.find({}, {“nama”:1, “jurusan”:1})
Seleksi data hanya kolom tertentu dan tanpa kolom ID
>db.mahasiswa.find({}, {“nama”:1, _id:0});
>db.mahasiswa.find({}, {“nama”:1, “jurusan”:1, _id:0});


Tutorial terkait:
Persiapan dan Instalasi https://indratoshare.blogspot.co.id/2017/12/mongodb-dan-php-instalasi-dan.html