Chèn tài liệu MongoDB
Trong MongoDB, một bộ sưu tập đại diện cho một bảng trong RDBMS và một tài liệu giống như một bản ghi trong bảng. Tìm hiểu cách chèn một tài liệu vào một bộ sưu tập Show MongoDB cung cấp các phương thức sau để chèn tài liệu vào bộ sưu tập
chènMột ()Sử dụng phương pháp 1 để chèn một tài liệu vào một bộ sưu tập. 2 điểm đến cơ sở dữ liệu hiện tại, 3 đang tồn tại hoặc tên bộ sưu tập mớicú pháp
Thông số
Sau đây chèn một tài liệu vào bộ sưu tập 4Ví dụ. chènMột () Sao chép
đầu ra
Trong ví dụ trên, chúng tôi đã chuyển một tài liệu cho phương thức 5. Lưu ý rằng chúng tôi chưa chỉ định trường 6. Vì vậy, MongoDB chèn một tài liệu vào một bộ sưu tập với trường 6 duy nhất được tạo tự động. Nó trả về một đối tượng có trường boolean 8 cho biết thao tác chèn có thành công hay không và trường 9 với giá trị 6 mới được chènPhần sau đây cho thấy thao tác chèn trong vỏ mongosh InsertOne() trong mongosh ShellSử dụng 1 để liệt kê tất cả dữ liệu của một bộ sưu tập và phương pháp 2 để định dạng dữ liệu kết quả
đầu ra
MongoDB là cơ sở dữ liệu NoSQL. Vì vậy, nó không thực thi lược đồ đối với bất kỳ bộ sưu tập nào. Điều đó có nghĩa là bạn có thể chèn tài liệu với bất kỳ trường nào vào bộ sưu tập. Ví dụ: phần sau sẽ chèn một tài liệu có các trường khác nhau vào bộ sưu tập 4Ví dụ. Chèn một tài liệu Sao chép
đầu ra
Nên giữ tên trường giống nhau trong tất cả các tài liệu của một bộ sưu tập để quản lý chúng dễ dàng Chèn _id thủ côngKhông cần thiết phải chèn giá trị 6 được tạo tự động. Bạn có thể chỉ định thủ công một giá trị duy nhất cho trường 6, như minh họa bên dướiVí dụ. Chèn một tài liệu Sao chép
đầu ra
Lưu ý rằng khi thêm giá trị tùy chỉnh của bạn vào trường 6, giá trị phải là duy nhất; . Sau đây cố gắng thêm cùng một giá trị 6
Làm cách nào để chèn tài liệu vào MongoDB?Trình vỏ MongoDB cung cấp các phương thức sau để chèn tài liệu vào bộ sưu tập. . Để chèn một tài liệu, hãy sử dụng db. bộ sưu tập. chènMột () Để chèn nhiều tài liệu, hãy sử dụng db. bộ sưu tập. chènMany() Phương pháp nào được sử dụng để chèn tài liệu trong MongoDB?insert() Trong MongoDB, phương thức insert() chèn một hoặc nhiều tài liệu vào bộ sưu tập. Nó nhận hai tham số, tham số đầu tiên là tài liệu hoặc mảng của tài liệu mà chúng ta muốn chèn và các tham số còn lại là tùy chọn. Sử dụng phương pháp này, bạn cũng có thể tạo một bộ sưu tập bằng cách chèn tài liệu.
Làm cách nào để chèn tài liệu vào MongoDB nodejs?Để chèn một bản ghi hoặc tài liệu như tên gọi của nó trong MongoDB, vào một bộ sưu tập, chúng ta sử dụng phương thức insertOne() . Tham số đầu tiên của phương thức insertOne() là một đối tượng chứa (các) tên và (các) giá trị của từng trường trong tài liệu mà bạn muốn chèn.
Làm cách nào để chèn mảng tài liệu trong MongoDB?Tài liệu trong MongoDB là một cấu trúc dữ liệu với các đối tượng giống như JSON có các cặp trường và giá trị. Để chèn tài liệu vào bộ sưu tập MongoDB, chúng ta có thể sử dụng các phương thức khác nhau như insert(), insertOne() và insertMany() . |