MongoDBでコレクションを作成することはありません。
コレクションが「存在する」かどうかに関係なく、すぐに使用を開始します。
次に、「スキーマ」を定義します。私が言ったように、あなたはコレクションを使い始めたばかりなので、インデックスを確保する必要がある場合は、先に進んでこれを行ってください。コレクションの作成はありません。コレクションは、最初に変更したときに効果的に作成されます(インデックスカウントを作成します)。
> 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"
}
]