Showing posts with label MONGO. Show all posts
Showing posts with label MONGO. Show all posts
Published June 28, 2022 by RIT with 0 comment

CARA MENGGUNAKAN FIELD UPDATE OPERATOR

source logo : www.mongodb.com


Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,

Disebelumnya adalah cara update document dengan menggunakan $set dan $unset selain itu masih ada banyak operator yang lain selain $set dan $unset yaitu $rename, $inc, $currentDate. Berikut adalah penjelasan singkatnya.
FIELD UPDATE OPERATOR
berikut adalah penjelasan singkatnya ::
No Operator Keterangan
1 $set Mengubah nilai field pada document
2 $unset Menghapus field pada document
3 $rename Mengubah nama field pada document
4 $inc Menaikkan nilai number pada field sesuai dengan jumlah tertentu
5 $currentDate Mengubah field menjadi waktu saat ini


$set

$set berfungsi untuk mengubah nilai field pada dokumen seperti pada contoh updateOne dan updateMany yang harus menggunakan $set untuk mengetahui parameter atau field mana yang ingin di eksekusi.

db.collection.updateOne( // bisa juga menggunakan updateMany

        {}, // filter
        {}, // update
        {}, // option

);

sebelum melakukan update, karena ini menggunakan terminal, sebaiknya lakukan pengecekan data nya terlebih dahulu seperti melakukan find() terlebih dahulu. Seperti gambar dibawah ini.
tujuannya untuk mengetahui _id nya. Setelah itu copy _id nya lalu paste di syntax updateOne seperti di bawah ini.

// set

db.data_guru.updateOne({ 

  _id: ObjectId("61b48cf3183894bdab5ffa4d") 

  },{

  $set: { umur: 30 } 
})

Hasilnya jika di find() lagi maka tampilan nya seperti ini. Terdapat field umur: 30



$unset

$unset berfungsi untuk menghapus field pada dokumen.

pertama buatlah terlebih dahulu field sebagai percobaan.

// set

db.data_guru.updateMany{(),
  [{
    $set:{

      contoh_field: "percobaan salah"
    }
  }]
})

#result_nya
hasil dari syntax $set akan terdapat field dengan nama contoh_field : "percobaan salah" seperti gamabr di bawah ini.

lalu sekarang lakukan $unset untuk menghapus field pada dokumen tersebut, script nya seperti dibawah ini :
// unset

db.data_guru.updateMany{(),
  [{
    $unset:{

      contoh_field: "percobaan salah"
    }
  }]
})


lalu lakukan find untuk mengetahui apakah query nya berhasil. Maka hasilnya field dengan nama contoh_field akan terhapus.


$rename

Mengganti nama field yang di inginkan, pada contoh ini akan mengubah field umur menjadi umur_guru berikut syntax dasarnya

#basic_syntax

// rename

db.collection.update({

  //query

  },{

    $rename: {

      field1:"newName1",
      field2: "newName2"
    }
})

#sample_syntax

pada contoh ini, akan mengupdate semua field yang bernama umur

// rename

db.data_guru.updateMany({

  },{

  $rename: {

    umur:"umur_guru" // rename satu saja, jika ingin lebih bisa tambah koma di akhir.
  }
})

#result_nya

jika di find maka akan field umur ganti menjadi umur_guru seperti gambar dibawah ini :



$inc

inc yang berarti increment yang berarti menambah nilai, jika mengurangi nilai decrement. berikut basic syntax nya

#basic_syntax

// inc

db.collection.update({

  //query

  },{

  $inc: {

    field1: 1, // increment
    field2: -1 // decrement

  }
})

#sample_syntax

pada sample syntax ini mencoba untuk menambah field jjm dengan nilai 2, berikut syntax nya

// inc atau increment

db.data_guru.updateMany({},{

  $inc: {
  
    jjm: 2 // jjm = jumlah jam mengajar dalam sepekan

  }

})


pada sample syntax decrement tambahkan - untuk mengurangi nilai jjm nya berikut syntax nya // dec atau decrement

//dec atau decrement

db.data_guru.updateMany({},{

  $inc: {

    jjm: -3 // jjm = jumlah jam mengajar dalam sepekan
  
  }

})


#result_nya

Penjelasan dari syntax increment, nilai pada field jjm awalnya adalah 32, lalu berubah menjadi 34 dengan melakukan increment.


jika di find maka akan seperti gambar dibawah ini

pada gambar diatas nilai pada field jjm adalah 32 saat ditambahkan field berubah menjadi 34.

Lalu penjelasan syntax decrement, nilai pada field jjm awalnya adalah 34 lalu berubah menjadi 31 dengan melakukan decrement.



$currentDate

$currentDate

mengubah waktu menjadi waktu saat ini.

#basic_syntax

// currentDate

db.collection.update({

  //query

  },{
    $currentDate: {

        $field1: {
            $type: "date"
        },

        $field2: {
            $type: "timestamp"
        }
    }
})

#sample_syntax

// currentDate

db.data_guru.updateMany({},{

  $currentDate: {

      tgl_pembaruan: {

          $type: "date"

      }
  }
  
})

#result_nya

jika di find maka akan ada field tgl_pembaruan





Demikian pembahasan field update operator pada mongodb, jika ada kesulitan mengenai pembahasan ini, bisa tinggalkan komentar dibawah ini. Terima Kasih
Thank's

TAG TAGS :
CARA FIELD UPDATE OPERATOR PADA MONGODB | CARA FIELD UPDATE OPERATOR PADA DOKUMEN MONGODB | CARA FIELD UPDATE OPERATOR MENGGUNAKAN MONGODB | HOW TO FIELD UPDATE OPERATOR DATA USE MONGODB | HOW TO FIELD UPDATE OPERATOR WITH MONGODB | field update operator on mongodb | field update operator on mongodb langsungkoding.blogspot.com | langsungkoding |


BACA JUGA :
Read More
      edit
Published June 25, 2022 by RIT with 0 comment

CARA UPDATE DOCUMENT PADA MONGODB

source logo : www.mongodb.com


Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,

Seperti sql rdbms memiliki query update, namun berbeda dengan perintah sql jika pada mongodb. Pada mongodb memilki beberapa function, sama seperti function insert dokumen. berikut adalah function update pada mongodb

UPDATE DOCUMENT FUNCTION
berikut adalah syntax dasarnya ::

db.collection.fungsiUpdate(
  
  {}, // filter
  
  {}, // update
  
  {}, // option
) 	


#updateOne

Fungsi dari updateOne adalah mengubah satu document saja, Berikut contoh syntax updateOne sebelum mengupdate karena kita by database atau langsugn dari mongodb tanpa melalui bahasa program seperti php nodejs dll.

Jadi harus mengetahui _id nya terlebih dahulu sebagai acuan untuk updateOne
pada contoh kali ini saya ingin update nama guru yang bernama Ustad Al Karim, yang ingin saya update adalah memberi field umur, karena nama tersebut tidak memiliki field umur.

#script_UpdateOne
// updateOne

db.data_guru.updateOne(
  
  { _id: ObjectId("61b48cf3183894bdab5ffa4d") },
  
  { $set: { umur: 30 } }
  
)	

#result_updateOne
Maksud dari gambar diatas adalah query updateOne berhasil dijalankan, selanjutnya lakukan query find dengan _id sebelumnya sebagai acuan agar tidak muncul semua data/dokumen nya dan lebih mudah pengecek an nya apakah benar sudah di perbarui data tersebut.

Berikut syntax untuk cek : apakah sudah sesuai dengan data yg telah diubah.
// updateOne

db.data_guru.find({
  
  _id: ObjectId("61b48cf3183894bdab5ffa4d")
  
}).pretty()


dan hasilnya berhasil di perbarui, dimana sebelumnya tidak memilik field umur, sekarang telah memiliki field umur.


updateMany

untuk memperbarui data/dokumen secara masal atau update banyak data/dokumen, istilah di google nya itu biasa disebut multiple update.

Berikut contoh syntax update many , namun sebelum melakukan update many, lakuan query find untuk mengetahui data/dokumen mana yang ingin di update,
di kasus ini data/dokumen yang tidak memiliki field status_guru maka dari itu saya ingin update field / menambahkan field dengan isi honorer, lakukan query find terlebih dahulu.

Seperti pada gambar dibawah ini, adalah dokumen yang tidak memiliki field status_guru

#script_updateMany
// updateMany

db.data_guru.updateMany({
  $and: [
    {
      tahun_masuk: {
        $eq: 2021
      }
    },
    {
      status_guru: {
        $exists: false
      }
    }
  ]
},{
  $set: {
    status_guru: "honorer"
  }
})

#result_updateMany

Silahkan cek dengan melakukan query find untuk mengetahui perubahannya.
Hasil query find yang telah di updateMany , dimana field status_guru telah ada, pada guru yang belum memiliki field status_guru.:


replaceOne

Pada contoh syntax replaceONe di mongodb kita akan me replace/menimpa data yang menurut kita salah, ingat ya, menurut kita salah, pertama kita harus query find terlebih dahulu untuk mengetahui mana field yang kurang pas atau kita anggap salah, pada gambar dibawah ini saya menganggap salah atau kurang pas


Setelah itu isikan atribut seperti nama_guru, umur, tahun_masuk , status_guru , hobi. Isikan yang baru agar mengetahui perbedaan nya, serta mengetahui bahwa function replaceOne benar-benar berfungsi, kalian bisa melihat contoh kodenya di menu sebelah ini.

#script_replaceOne
// replaceOne

db.data_guru.replaceOne({
  
  _id : 3
  
},{
  nama_guru : "faruq maulana",
  umur : 28,
  tahun_masuk : 2020,
  status_guru : "honorer",
  hobi : [
          "main gitar",
          "membaca",
          "futsal",
          "memancing"
  ]
  
})

#result_replaceOne
Pada gambar diatas telah berhasil melakukan update replaceOne kalian bisa cek atau koreksi dokumen dengan query find by id.


Demikian pembahasan query Update Document pada mongodb, jika ada kesulitan mengenai pembahasan ini, bisa tinggalkan komentar dibawah ini. Terima Kasih
Thank's

TAG TAGS :
CARA QUERY UPDATE DOCUMENT PADA MONGODB | CARA QUERY UPDATE DOCUMENT PADA DOKUMEN MONGODB | CARA QUERY UPDATE DOCUMENT MENGGUNAKAN MONGODB | HOW TO QUERY UPDATE DOCUMENT DATA USE MONGODB | HOW TO QUERY UPDATE DOCUMENT WITH MONGODB | UPDATE DOCUMENT on mongodb | UPDATE DOCUMENT on mongodb langsungkoding.blogspot.com | langsungkoding |


BACA JUGA :
Read More
      edit
Published February 07, 2022 by RIT with 0 comment

CARA MENGGUNAKAN EVALUATION OPERATOR PADA MONGO DATABASE

source logo : www.mongodb.com


Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,

Evaluation operator adalah isitlah seperti realtime, misal kita memasukkan operator nya maka akan di jalankan, namun tidak direkomendasikan jika dalam skala besar data nya karena akan scanning data nya satu persatu.

$expr

$expr atau bisa dikatakan expresion ada banyak sekali variasinya bisa kunjungi situs resminya di sini : https://docs.mongodb.com/v4.2/meta/aggregation-quick-reference/#aggregation-expressions

#basic_syntax

// $expr

db.collection.find({
    $expr : {
        //aggregation expression
    }
})

#sample_syntax

// $expr

db.data_guru.find({
    $expr : {
        $gt : ["$umur", 28]
    }
}).pretty()

#results_nya



$jsonSchema

Pada contoh nya akan menemukan pengertian dan fungsi nya, yang pasti di dalam syntax nya terdapat 2 fungsi/atribut yaitu require dan properties

#basic_syntax

// $jsonSchema

db.collection.find({
    $jsonSchema : {
        //JSON Schema Object
    }
})

#sample_syntax

// $jsonSchema

      db.data_guru.find({
          $jsonSchema: {
              required: ["nama_guru", "status_guru"]
          }
      }).pretty()
      

pada outputnya menampilkan data/dokumen yang memiliki field nama_guru dan status_guru jika tidak ada field tersebut maka tidak ditampilkan.



$mod

Pada bagian ini adalah mengenai $mod yang artinya modulo, modulo akan mencari dokumen yang habis jika di bagi seperti tampilkan data yang bisa di bagi 2, berikut syntax nya :

#basic_syntax

// $mod

db.collection.find({
 
    field : {
 
        $mod : [divisor, remainder]
    }
 
})

#sample_syntax

// $mod

db.data_guru.find({
 
    umur:{
 
        $mod:[2,0]
    }
 
}).pretty()

#result_nya



$regex

$regex sebenarnya query ini tidak disarankan di query manapun jika untuk data yang besar karena akan scanning satu persatu maka akan lama saat menampilkan dokumennya. Berikut syntax nya :

#basic_syntax

// $regex

db.collection.find({
 
    field : {
 
        $regex : /regex/,
 
        $options : "<option>"
 
    }
 
})

#sample_syntax

// $regex

db.data_guru.find({
 
    nama_guru : {
 
        $regex : /ra/,
 
        $options : "i" //huruf i maksudnya tidak case sensitif
 
    }
 
}).pretty()

#result_nya



$search

Pada Bagian ini mengenai $search jika kita akan menggunakan nya kita perlu meng index kan( menandai ) terlebih dahulu mana yang akan di search menggunakan text nya, berikut syntax nya :

#basic_syntax

// $search

db.collection.find({
 
    $text : {
        $search : "string",
 
        $language : "string",
 
        $caseSensitive : "boolean",
 
        $diacriticSensitive : "boolean"
    }
})

#sample_syntax

buatlah index terlebih dahulu, penjelasan index akan ada di bab selanjutnya :

// $search

        db.data_guru.createIndex({

            nama_guru: "text"

        })
        


Hasilnya akan seperti berikut :
lalu masukkan syntax seperti berikut :

// $search

db.data_guru.find({
 
    $text: {
 
        $search : "ustad dina"
    }
 
}).pretty()


Hasilnya akan seperti gambar dibawah ini, dimana field nama_guru yang ada ustad atau dina nya akan ditampilkan.


$where

Pada bagian ini mengenai javascript function dengan $where jika ingin menampilkan data sesuai dengan field nya. Berikut syntax dasar nya :

#basic_syntax

// $where
 
db.collection.find({
 
    $where : function(){
 
        return true;
    }
})

#sample_syntax

// $where
 
db.data_guru.find({
 
    $where:function(){
 
        return this.nama_guru=="Dani";
 
    }
 
}).pretty()


Hasilnya akan seperti berikut :

Pada gambar diatas bisa memasukkan apapun yang berhubungan dengan javascript didalam function nya. Seperti menambahkan print(hello world) dll




Demikian pembahasan evaluation operator pada mongodb, jika ada kesulitan mengenai pembahasan ini, bisa tinggalkan komentar dibawah ini. Terima Kasih
Thank's

TAG TAGS :
CARA EVALUATION QUERY OPERATOR PADA MONGODB | CARA EVALUATION QUERY OPERATOR PADA DOKUMEN MONGODB | CARA EVALUATION QUERY OPERATOR MENGGUNAKAN MONGODB | HOW TO EVALUATION QUERY OPERATOR DATA USE MONGODB | HOW TO EVALUATION QUERY OPERATOR WITH MONGODB | $evaluation on mongodb | $evaluation on mongodb langsungkoding.blogspot.com | langsungkoding |


BACA JUGA :
Read More
      edit
Published January 04, 2022 by RIT with 0 comment

CARA ELEMENT QUERY PADA MONGODB

source logo : www.mongodb.com


Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,

Di tutorial ini akan berbagi syntax Element query operator pada mongodb yang terdiri dari $exists, $type
Penjelasan :

$exists : berfungsi utnuk mencocokkan dokumen yang memiliki field sesuai atau sama.

$type : berfungsi untuk mencocokkan dokumen yang memiliki tipe/type field yang sesuai atau sama.


Contoh Syntax $exists pada mongo database

Element operator exists adalah saat element $exists true(benar) maka akan menampilkan dokumen nya sesuai dengan kondisi.

// $exists

db.data_guru.find({
 
    status_guru : {
 
        $exists : true
 
    }
 
}).pretty()

Hasil dari Element query operator pada mongodb $exists ( Exists )
Hasil Gambar Diatas dimana ingin menampilkan semua collection data_guru yang memiliki field status_guru jika isi $exists true diubah menjadi false maka hasilnya akan menampilkan semua collection data_guru yang tidak memiliki, yang tidak memiliki field status_guru


Contoh Syntax $type pada mongodb

Element operator Type adalah saat element $type di isi tipe data yang kita inginkan jika tipe data tersebut ada pada field nya maka akan menampilkan dokumen nya sesuai dengan tipe data nya saja.

// $type

db.data_guru.find({
 
    tahun_masuk : {
 
        $type : "string"
 
    }
 
}).pretty()

Hasil dari Element query operator pada mongodb $type ( Type )
Hasil Gambar Diatas menampilkan semua collection data_guru dengan field tahun_masuk jika isi $type string maka hasilnya akan menampilkan semua collection dengan field tahun_masuk dengan tipe data string, hasilnya sudah jelas bisa diketahui bahwa pada field tahun_masuk isian nya memiliki tanda petik seperti salah satu dokumnen diatas pada Ustad Ramadhan lihatlah pada field tahun_masuk terdapat tanda petik pada isiannya, yang berarti tipe data string


Contoh Syntax multiple $type pada mongo database

Element operator typecontoh kasus ingin menampilkan dokumen yang meiliki type data string dan number

// Multiple $type

db.data_guru.find({
 
    tahun_masuk : {
 
        $type : ["number", "string"]
 
    }
 
}).pretty()

Hasil dari Element query operator pada mongodb $type ( mutliple type )
Hasil Gambar Diatas dimana ingin menampilkan semua collection data_guru yang memiliki field tahun_masuk dengan isian yang memiliki type data string dan type data number maka hasilnya akan menampilkan semua collection data_guru yang seusai dengan type data yang di inginkan


Demikian pembahasan element operator pada mongodb, jika ada kesulitan mengenai pembahasan ini, bisa tinggalkan komentar dibawah ini. Terima Kasih
Thank's

TAG TAGS :
CARA ELEMENT QUERY OPERATOR PADA MONGODB | CARA ELEMENT QUERY OPERATOR PADA DOKUMEN MONGODB | CARA ELEMET QUERY OPERATOR MENGGUNAKAN MONGODB | HOW TO ELEMENT QUERY OPERATOR DATA USE MONGODB | HOW TO ELEMENT QUERY OPERATOR WITH MONGODB | $exists on mongodb | $type on mongodb langsungkoding.blogspot.com | langsungkoding |


BACA JUGA :
Read More
      edit
Published December 26, 2021 by RIT with 0 comment

CARA LOGICAL QUERY OPERATOR AND PADA MONGO DATABASE

source logo : www.mongodb.com


Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,

Di tutorial ini akan berbagi cara logical query operator yang terdiri dari $and, $or, $nor, $not penjelasan akan disertakan pada script nya langsung, Perbedaan operator logical ini menggabungkan beberapa operasi query, pada bab sebelumnya comparison query diawali dengan nama field nya, sedangkan logical query diawali dengan $operator dan didalam nya ada array karena logical query membandingkan beberapa query biasanya 2 atau lebih. Jadi syntax yang digunakan untuk $and, $or, $nor seperti ini :

berikut syntax dasar nya:
db.collection.find({
    $operator : [
        {
            // expression
        },
        {
            // expression
        }
    ]
})


Operator Keterangan
$and Saat semua kondisi nya sesuai atau true(benar) maka akan menampilkan dokumen nya sesuai dengan kondisi operatornya.
$or Kondisi salah satu telah terpenuhi maka true
$nor Jika semua kondisi false(gagal) maka kondisi terpenuhi
$not Berkebalikannya jika status operator true maka false atau dibalik jika false maka true


$and ( And ) Logical operator $and dimana saat semua kondisi nya sesuai atau true(benar) maka akan menampilkan dokumen nya sesuai dengan kondisi operatornya.

#Sample_syntax
// operator $and

db.data_guru.find({
    $and: [
        {
            status_guru:{ $in:["pns","honorer"] }
        },
        {
            umur:{ $gt: 20 }
        }
    ]
}).pretty()

#result_nya


$or ( Or )
Logical Operator $or dimana kondisi salah satu telah terpenuhi seperti contoh saat ingin menampilkan dokumen/data pada field status_guru yang isinya honorer maka syntax nya seperti berikut :

#sample_syntax
// operator $or

db.data_guru.find({
    $or: [
            {
                status_guru:"honorer"
            },
            {
                status_guru:"Guru Bantu"
            }
        ]
}).pretty()

#result_nya


$nor ( Not Or )
Logical operator $nor (Not Or) jika semua kondisi false(gagal) maka kondisi terpenuhi dalam praktek disini mencoba untuk menampilkan dokumen yang memiliki isi status guru pns atau honorer memang ada isi nya maka yang ditampilkan pada terminal adalah yang tidak sesuai dengan kondisi nya, berarti dokumen/data yang tidak memiliki field status_guru yang isinya pns atau honorer maka ditampilkan. berikut contoh syntax nya

#sample_syntax
// operator $Nor

db.data_guru.find({
    $nor: [
            {
                status_guru:"honorer"
            },
            {
                status_guru:"pns"
            }
        ]
}).pretty()

#result_nya


$not ( Not )
Pada Logical Operator $not berkebalikannya jika status operator true maka false atau dibalik jika false maka true, berikut aturan syntax nya

#basic_syntax
// basic syntax operator $not

db.collection.find({
    $field : {
        $not : {
            // expression
        }
    }
})


#sample_syntax
// operator $not

db.data_guru.find({
    status_guru:{
        $not:{
            $in:["pns"]
        }
    }
}).pretty()

#result_nya
Hasilnya akan menampilkan semua dokumen/data yang bukan PNS bahkan yang tidak memiliki field status guru juga tidak ditampilkan karena statusnya dianggap null

Logical operator $and dengan range.
Contoh sederhana nya pada syntax ini kita akan menampilkan field umur dokumen/data mulai dari umur 24 hingga umur 30, dengan status guru yang bukan honorer .

jika dibayangkan pada query mysql nya akan seperti ini :
select * from data_guru where umur between 18 and 40 and status_guru != 'honorer'

#sample_syntax
// operator $and

db.data_guru.find({
    $and: [
            {
                umur:{ 
                        $gte: 24,
                        $lte: 30
                    }
            },
            {
                status_guru:{
                    $ne: 'honorer'
                }
            }
        ]
}).pretty()

#result_nya
Pada gambar diatas ada yang tidak memiliki field status guru tetap ditampilkan, karena field umur nya diatas 24 dan field status_guru dianggap null, jika seandainya ada field nya dan isi nya honorer maka tetap tidak akan ditampilkan, jika field status_guru isinya pns maka akan ditampilkan seperti gambar diatas.



Demikian pembahasan logical operator pada mongodb, jika ada kesulitan mengenai pembahasan ini, bisa tinggalkan komentar dibawah ini. Terima Kasih
Thank's

TAG TAGS :
CARA LOGICAL QUERY OPERATOR DI MONGODB | CARA LOGICAL QUERY OPERATOR PADA DOKUMEN MONGODB | CARA LOGICAL QUERY OPERATOR MENGGUNAKAN MONGODB | HOW TO LOGICAL QUERY OPERATOR DATA USE MONGODB | HOW TO LOGICAL QUERY OPERATOR WITH MONGODB | $and on mongodb | $or on mongodb $nor on mongodb | $not on mongodb | $and with range on mongodb langsungkoding.blogspot.com | langsungkoding |


BACA JUGA :
Read More
      edit
Published December 11, 2021 by RIT with 0 comment

TUTORIAL CARA COMPARISON QUERY OPERATOR II PADA MONGO DB

source logo : www.mongodb.com


Assalamualaikum warohmatullohi wabarokatuh,
Wa alaikum salam warohmatullohi wabarokatuh,

Pada tutorial sebelumnya telah membahas beberapa query comparisson $eq (equal) , $gt (greater than), $gte (greater than equal), $lt (lower than)$lte (lower than equal) kalian bisa kunjungi halaman tutorialnya disini https://langsungkoding.blogspot.com/2021/10/cara-comparison-query-operator.html sekedar lihat saja tidak masalah, tidak perlu dibaca semua juga boleh, bahkan langsung scroll ke script atau query tidak masalah,

Di tutorial ini akan berbagi cara comparison query di bagian ke II yaitu $in, $nin, $ne penjelasan akan disertakan pada script nya langsung,

Operator Simbol Keterangan
$in = Membandingkan Value Parameter yang terdapat didalam Array In
$nin > Membandingkan Value Paramaeter tidak ada dalam value yang ada di Array Not in
$ne >= Membandingkan Value Parameter tidak sama dengan Value lain Not Equal

#Sample_syntax $in ( In )

// In

db.data_guru.find({

    umur:{

        $in : [ 22 ]

    }

}).pretty()

#Result $in ( In )


#sample_syntax $nin ( Not In )

// Not in

db.data_guru.find({

    umur:{

        $nin : [ 23,22 ]

    }

}).pretty()

#Result $nin ( Not In )


#Sample_syntax $ne ( Not Equal )

// Not equal

db.data_guru.find({

    umur : {

        $ne : 20

    }

}).pretty()

#Result $ne ( Not Equal )



Terima Kasih
Thank's

TAG TAGS :
CARA QUERY COMPARISON DI MONGODB | CARA QUERY COMPARISON PADA DOKUMEN MONGODB | CARA QUERY COMPARISON MENGGUNAKAN MONGODB | HOW TO QUERY COMPARISON DATA USE MONGODB | HOW TO QUERY COMPARISON DOCUMENT WITH MONGODB | $ni on mongo | $nin on mongo $ne on mongo langsungkoding.blogspot.com | langsungkoding |


BACA JUGA :
Read More
      edit