Đối với các thử thách sau đây, bạn sẽ sử dụng MongoDB để lưu trữ dữ liệu. Để đơn giản hóa cấu hình, bạn sẽ sử dụng một dịch vụ gọi là MongoDB Atlas.
Tạo tài khoản Atlas MongoDB
MongoDB Atlas là một nền tảng cơ sở dữ liệu MongoDB, điều đó có nghĩa là chúng cấu hình và lưu trữ cơ sở dữ liệu cho bạn. Sau đó, trách nhiệm duy nhất của bạn sẽ là điền vào cơ sở dữ liệu của bạn với những gì quan trọng: dữ liệu.
- Tới đây để đăng ký tài khoản Atlas MongoDB mới.
- Điền vào mẫu đăng ký với thông tin của bạn và nhấp vào Đăng ký.Sign up.
Tạo một cụm mới
- Trên trang tiếp theo, điền vào tên của tổ chức, tên của dự án, chọn JavaScript làm ngôn ngữ lập trình ưa thích của bạn và nhấp vào nút Tiếp tục màu xanh lá cây.Continue button.
- Khi bạn tạo và xác minh tài khoản của mình, hãy trả lời các câu hỏi trên máy bay [mục tiêu của bạn, loại ứng dụng bạn đang xây dựng, ngôn ngữ lập trình ưa thích của bạn, v.v.] và nhấp vào nút Kết thúc màu xanh lá cây.Finish button.
- Trên trang "Triển khai cơ sở dữ liệu đám mây", nhấp vào nút Tạo dưới loại cụm được chia sẻ. Đây phải là lựa chọn miễn phí duy nhất:Create button under the Shared cluster type. This should be the only free option:
- Trong nhà cung cấp đám mây & thả xuống khu vực, để lại mọi thứ là mặc định, thường là AWS N. Virginia [US-East-1].Cloud Provider & Region dropdown, leave everything as default, which is typically AWS N. Virginia [us-east-1].
- Trong danh sách thả xuống cấp cụm, hãy để lại hộp cát M0 mặc định [RAM được chia sẻ, lưu trữ 512 MB].Cluster Tier dropdown, leave this as the default, M0 Sandbox [Shared RAM, 512 MB Storage].
- Trong danh sách thả xuống tên cụm, bạn có thể đặt tên cho cụm của mình hoặc để nó làm mặc định, Cluster0.Cluster Name dropdown, you can give your cluster a name, or leave it as the default, Cluster0.
- Nhấp vào nút Tạo cụm màu xanh lá cây ở dưới cùng của màn hình.Create Cluster button at the bottom of the screen.
- Bây giờ bạn sẽ thấy thông báo "Cung cấp cụm M0 ... Quá trình này sẽ mất 3-5 phút." Đợi cho đến khi cụm được tạo trước khi đi đến bước tiếp theo.
Tạo người dùng mới cho cơ sở dữ liệu
- Ở phía bên trái của màn hình dưới bảo mật, nhấp vào truy cập cơ sở dữ liệu.SECURITY, click on Database Access.
- Nhấp vào nút Thêm nút Người dùng Cơ sở dữ liệu mới.Add New Database User button.
- Theo phương thức xác thực, đảm bảo mật khẩu được chọn, sau đó nhập tên người dùng và mật khẩu cho người dùng của bạn.Authentication Method, make sure Password is selected, then enter in a username and password for your user.
- Trong các đặc quyền của người dùng cơ sở dữ liệu, hãy để lại tùy chọn mặc định, đọc và ghi vào bất kỳ cơ sở dữ liệu nào.Database User Privileges, leave this as the default option, Read and write to any database.
- Nhấp vào nút Thêm người dùng để tạo người dùng mới của bạn.Add User button to create your new user.
Cho phép truy cập từ tất cả các địa chỉ IP
- Ở phía bên trái của màn hình dưới bảo mật, nhấp vào truy cập mạng.SECURITY, click on Network Access.
- Nhấp vào nút Thêm địa chỉ IP màu xanh lá cây.Add IP Address button.
- Trong phương thức, nhấp vào nút cho phép truy cập từ bất kỳ nơi nào. Bạn sẽ thấy
0.0.0.0/0
trong trường nhập danh sách truy cập.ALLOW ACCESS FROM ANYWHERE button. You should see0.0.0.0/0
in the Access List Entry field. - Nhấp vào nút Xác nhận màu xanh lá cây.Confirm button.
Kết nối với cụm của bạn
- Ở phía bên trái của màn hình đang được triển khai, nhấp vào cơ sở dữ liệu.DEPLOYMENT, click on Database.
- Nhấp vào nút Kết nối cho cụm của bạn:Connect button for your cluster:
- Trong phương thức bật lên, nhấp vào Kết nối ứng dụng của bạn.Connect your application.
- Bạn sẽ thấy chuỗi URI mà bạn sẽ sử dụng để kết nối với cơ sở dữ liệu của mình tương tự như thế này:
mongodb+srv://:@.prx1c.mongodb.net/?retryWrites=true&w=majority
. - Nhấp vào nút Sao chép để sao chép URI của bạn vào bảng tạm của bạn.Copy button to copy your URI to your clipboard.
Lưu ý rằng các trường và
của URI bạn đã sao chép đã được điền cho bạn. Tất cả những gì bạn cần làm là thay thế trường
bằng mô hình bạn đã tạo ở bước trước và chắc chắn thêm tên của cơ sở dữ liệu của bạn trước chuỗi truy vấn [
?retryWrites=true&w=majority
].
Bạn có thể gọi cơ sở dữ liệu của bạn bất cứ điều gì, nhưng thật tốt khi đặt cho nó một cái tên đáng nhớ cho dự án của bạn. Ví dụ: nếu bạn đang thực hiện các thử thách "MongoDB và Mongoose", bạn có thể thay thế bằng
fcc-mongodb-and-mongoose
hoặc một cái gì đó tương tự.
Kết nối với cơ sở dữ liệu hiện có
Nếu bạn đã tạo một cụm và cơ sở dữ liệu và muốn kết nối nó với một ứng dụng mới, hãy làm theo các bước sau:
- Ở phía bên trái của màn hình đang được triển khai, nhấp vào cơ sở dữ liệu.DEPLOYMENT, click on Database.
- Nhấp vào nút Kết nối cho cụm của bạn:Browse Collections button to see a list of existing databases and collections.
- Trong phương thức bật lên, nhấp vào Kết nối ứng dụng của bạn.
Bạn sẽ thấy chuỗi URI mà bạn sẽ sử dụng để kết nối với cơ sở dữ liệu của mình tương tự như thế này: mongodb+srv://:@.prx1c.mongodb.net/?retryWrites=true&w=majority
.
Nhấp vào nút Sao chép để sao chép URI của bạn vào bảng tạm của bạn.