MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mongodb memasukkan dokumen tanpa bidang _id

Secara default, semua koleksi reguler secara otomatis menyisipkan bidang _id jika tidak ada.

Namun, perilaku ini dapat diubah saat Anda membuat koleksi, dengan menyetel secara eksplisit parameter autoIndexId ke false.

> db.createCollection("noautoid", { autoIndexId: false })
{ "ok" : 1 }

Kemudian Anda dapat memasukkan dokumen tanpa bidang _id. Tetapi beberapa driver, seperti javascript (dan konsol mongo), menambahkan bidang _id sendiri. Di konsol mongo, Anda dapat melakukan ini:

> db.noautoid._mongo.insert(db.noautoid._fullName, {name: "Jack"})
> db.noautoid.find()
{ "name" : "Jack" }

Informasi lebih lanjut tentang bidang autoIndexId dapat ditemukan di dokumentasi MongoDB. Halaman ini tentang Koleksi yang Dibatasi tetapi bidang autoIndexId adalah umum untuk koleksi biasa dan yang dibatasi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kiat untuk Mengelola MongoDB dari Jarak Jauh

  2. Mongo DB temukan berdasarkan nama bidang dengan nilai apa pun

  3. Mengapa MongoDB Begitu Cepat?

  4. MongoDB $lte Aggregation Pipeline Operator

  5. MongoDB:periksa koneksi ke DB