Regular Expression(Regex) adalah pola yang digunakan sebagai kriteria untuk mendapatkan kombinasi karakter pada suatu string. Show pattern = pola yang digunakan flag = tambahan kriteria Contoh menggunakan regex pada str.replace(): Copy
Null dapat digunakan untuk merepresentasikan sebuah nilai null dan nonexistent field: {"x" : null}
Tipe data boolean dapat digunakan nilai dengan kondisi true dan false: {"x" : true}
Dalam shell MongoDB secara default menggunakan 64-bit floating point numbers. Jadi, nomor berikut ini akan terlihat normal dalam shell: {"x" : 3.14} OR {"x" : 3} Untuk Integer, bisa menggunakan class numberInt() atau numberLong(): {"x" : NumberInt("3")}
Untuk setiap yang dari karakter UTF-8 bisa direpresentasikan dengan tipe string: {"x" : "foobar"}
Tipe data date disimpan sebagai milliseconds since the epoch (saya tidak tahu arti yang tepat dalam bahasa indonesia), {"x" : new Date()}
Mungkin bisa dibilang tipe data ini menarik karena menggunakan sintak regular expression JavaScript dan tentunya {"x" : /foobar/i}
Membuat field yang mengandung daftar atau kumpulan suatu nilai bisa menggunakan tipe data array: {"x" : ["a", "b", "c"]}
Document dapat juga mengandung nilai yang berupa documents dan tipe data dari embedded document itu {"x" : {"foo" : "bar"}}
Sebelumnya kita tahu pada part sebelumnya saat proses insert secara otomatis field _id akan muncul dengan tipe data {"x" : ObjectId()}
Query dan document dalam MongoDB juga dapat memuat nilai arbitrary JavaScript code: {"x" : function() { /* ... */ }} Itulah penjelasan mengenai tipe data yang umum ditemukan dalam penggunaan database MongoDB. Mungkin penjelasan diatas belum begitu detail, jadi jika ada yang ingin ditanyakan bisa langsung mengisi kolom komentar dibawah, dan jangan lupa terus kunjungi blog saya untuk part selanjutnya. MongoDB menggunakan bahasa apa?MongoDB sendiri ditulis dengan bahasa C++ dan telah tersedia untuk berbagai jenis bahasa pemrograman. Fitur utama dari mongoDB antara lain: model document-oriented storage.
MongoDB Apakah SQL?MongoDB adalah salah satu jenis database NoSQL yang cukup populer digunakan dalam pengembangan website. Berbeda dengan database jenis SQL yang menyimpan data menggunakan relasi tabel, MongoDB menggunakan dokumen dengan format JSON. Hal inilah yang dianggap membuat pengelolaan data menggunakan MongoDB lebih baik.
Apakah MongoDB termasuk database?MongoDB adalah database yang berorientasi pada dokumen. Data apa pun yang disimpan di dalam MongoDB itu berbentuk dokumen, bukan tabel. Dalam dokumen-dokumen tersebut, datamu disimpan dalam field, bukan baris atau kolom. Hal ini juga yang mendukung fleksibilitas MongoDB.
Mengapa MongoDB disebut basis data non relasional?MongoDB merupakan sebuah database yang memiliki konsep NoSQL. Istilah ini dapat diartikan secara awam dengan non relasional karena berbeda dengan MySQL yang merupakan RDBMS (relational database management system).
|