Anda tidak membuat koleksi di MongoDB.
Anda langsung mulai menggunakannya baik koleksi itu “ada” atau tidak.
Sekarang untuk mendefinisikan "skema". Seperti yang saya katakan, Anda baru saja mulai menggunakan koleksi, jadi, jika Anda perlu memastikan indeks, lanjutkan dan lakukan ini. Tidak ada pembuatan koleksi. Koleksi apa pun akan dibuat secara efektif saat Anda pertama kali memodifikasinya (membuat jumlah indeks).
> db.no_such_collection.getIndices()
[ ]
> db.no_such_collection.ensureIndex({whatever: 1})
> db.no_such_collection.getIndices()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"ns" : "test.no_such_collection",
"name" : "_id_"
},
{
"v" : 1,
"key" : {
"whatever" : 1
},
"ns" : "test.no_such_collection",
"name" : "whatever_1"
}
]