Bạn không tạo bộ sưu tập trong MongoDB.
Bạn chỉ cần bắt đầu sử dụng chúng ngay lập tức cho dù chúng có “tồn tại” hay không.
Bây giờ để xác định "lược đồ". Như tôi đã nói, bạn chỉ bắt đầu sử dụng một bộ sưu tập, vì vậy, nếu bạn cần đảm bảo một chỉ mục, hãy tiếp tục và thực hiện việc này. Không có bộ sưu tập tạo. Mọi bộ sưu tập sẽ được tạo hiệu quả khi bạn sửa đổi nó lần đầu tiên (tạo số lượng chỉ mục).
> 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"
}
]