V MongoDB nevytváříte sbírky.
Prostě je začnete okamžitě používat, ať už „existují“ nebo ne.
Nyní k definování „schéma“. Jak jsem řekl, právě začnete používat kolekci, takže pokud potřebujete zajistit index, pokračujte a udělejte to. Žádné vytváření sbírky. Jakákoli kolekce bude efektivně vytvořena, když ji poprvé upravíte (vytvoření indexu se počítá).
> 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"
}
]