Rate this post

Trong MongoDB, db.createCollection(name, options) được sử dụng để tạo Collection. Nhưng thường thì bạn không cần phải tạo Collection. MongoDB tạo Collection tự động khi bạn chèn một số tài liệu. Nó sẽ được giải thích sau.

Các bài viết liên quan:

Trước tiên, hãy xem cách tạo Collection:

Cú pháp:

db.createCollection(name, options)

Đây,

Name: là một kiểu chuỗi, chỉ định tên của tập hợp sẽ được tạo.

Options: là một loại tài liệu, chỉ định kích thước bộ nhớ và lập chỉ mục của Collection. Nó là một tham số tùy chọn.

Sau đây là danh sách các tùy chọn có thể được sử dụng.

FieldTypeDescription
CappedBooleanNếu nó được đặt thành true, hãy bật một Collection có giới hạn. Collection có giới hạn là một Collection có kích thước cố định tự động ghi đè các mục nhập cũ nhất của nó khi nó đạt đến kích thước tối đa. Nếu bạn chỉ định true, bạn cũng cần chỉ định tham số kích thước.
AutoIndexIDBooleanNếu nó được đặt thành true, tự động tạo chỉ mục trên trường ID. Giá trị mặc định của nó là sai.
SizeNumberNó chỉ định kích thước tối đa tính bằng byte cho một Collection có giới hạn. Nếu được mã hóa là true, thì bạn cũng cần chỉ định trường này.
MaxNumberNó chỉ định số lượng tài liệu tối đa được phép trong Collection có giới hạn.

Hãy lấy một ví dụ để tạo Collection. Trong ví dụ này, chúng ta sẽ tạo một tên tập hợp là SSSIT.

>use test  

> db.createCollection ("SSSIT")

Để kiểm tra Collection đã tạo, hãy sử dụng lệnh “hiển thị Collection”.

>show collections 

MongoDB tạo Collection tự động như thế nào

MongoDB tạo Collection tự động khi bạn chèn một số tài liệu. Ví dụ: Chèn tài liệu có tên seomount vào Collection có tên SSSIT. Thao tác sẽ tạo Collection nếu Collection hiện không tồn tại.

>db.SSSIT.insert({"name" : "seomount"})    
>show collections    
SSSIT  

Nếu bạn muốn xem tài liệu được chèn, hãy sử dụng lệnh find ().

Cú pháp:

db.collection_name.find ()

Leave a Reply

Call now
%d bloggers like this: