Senin, 28 Oktober 2019

Query database in mongoDB (insert and delete databse/collection)

Make a Database Collection in MongoDB (Insert Delete)



untuk masuk ke database menggunakan syntax use dbs

//to create database
use namaDatabase maka akan otomatis dibuatkan jika tidak ada

//to show database
show dbs

melihat daftar nama database


//make a collection and input(isi nilai database)
//collection == tabel

db.namaColection.insert({username : "wawan", password:"123"});

mencari nama collection spesifik
db.namaCollections.find({nama:"wawan", password:"123"}).pretty()


untuk mencari nilai keduanya menggunakan
db.users.find({usernmame:"wawan", password:"123"})

$or untuk mencari yang username ada atau password yang memenuhi
db.users.find({ $or: [{password:"123"},{username:"wawan"}] })



//to show collection
show collection

//to drop collection
db.namaCollection.drop()

//to drop database(masuk ke database dulu)
db.dropDatabase()


CARA UPDATE ISI COLLECTION/TABEL
db.users.update({username:"wawan"}, {$set:{umur:21}});


CARA REMOVE COLLECTION/TABEL
db.users.remove({username:"wawan"});



Cara untuk mencari nilai tertentu, misal mencari user yang umurnya lebih dari 20 menggunakan query greter then ($gt)

db.users.find({umur:{$gt:20}})

hasil -->"_id" : ObjectId("5db6f0ba0ac4b5d8660571d4"),
        "username" : "wawan",
        "password" : "123",
        "umur" : 22,
        "status" : "mahasiswa"

Dan untuk mencari nilai yang lebih kecil dari menggunakan query last the ($lt)
db.users.find({umur:{$gt:25}})

hasil --> 
         "_id" : ObjectId("5db6f0ba0ac4b5d8660571d4"),
        "username" : "wawan",
        "password" : "123",
        "umur" : 22,
        "status" : "mahasiswa"



GoodJob

~maestro~




Tidak ada komentar:

Posting Komentar