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

Driver MongoDB Java membuat Database dan Koleksi

MongoDB membuat koleksi implicitly ketika dokumen pertama disimpan ke dalam koleksi. createCollection() metode secara eksplisit membuat koleksi saja dan hanya jika objek opsi diteruskan ke sana sebagai argumen.

Sekarang ini masuk akal. options parameter dapat mengambil satu atau lebih argumen untuk menentukan karakteristik koleksi yang ingin kita buat seperti capped ,autoIndexId ,size ,usePowerOf2Sizes ,max no. of documents .

Jika kita tidak menentukan salah satu dari opsi ini, perilaku default akan diutamakan, yaitu membuat koleksi dengan malas setiap kali penyisipan pertama dibuat, dengan pengaturan default.

Jadi jika kita menginginkan sebuah koleksi yang karakteristiknya akan kita definisikan, maka kita dapat melewatkan karakteristik tersebut sebagai DBObject ke createCollections() metode dan koleksi kami akan dibuat. Di bawah ini adalah contoh cara meneruskan opsi.

BasicDBObject options =  new BasicDBObject();
options.put("size", 12121212);
db.createCollection("hello", options);

Ya. Ini memungkinkan mongodb untuk menerapkan default configuration untuk koleksi Anda. Kecuali jika Anda ingin menyetel max ,size ,autoIndexId ,capped ,usePowerOf2Sizes properti untuk koleksi baru Anda, ini bagus.

Rujuk :http://docs.mongodb.org/manual/reference/method /db.createCollection/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kesalahan selama mongoimport

  2. Driver MongoDB PHP dan pemeriksaan kompatibilitas MongoDB

  3. Bisakah Python menulis ke database dan Meteor secara reaktif memperbarui?

  4. Bagaimana Memulai dengan ClusterControl

  5. Mengotomatiskan MongoDB dengan SaltStack