Mongodb kết nối với dự án như thế nào?
Tôi luôn sử dụng MongoDB làm cơ sở dữ liệu khi làm việc trên ứng dụng. Và tôi thích kết nối với cơ sở dữ liệu trên máy tính của mình vì nó tăng tốc công việc liên quan đến phát triển và thử nghiệm Show
Hôm nay, tôi muốn chia sẻ cách tạo và kết nối với Cơ sở dữ liệu MongoDB cục bộ Cài đặt MongoDBBạn cần cài đặt MongoDB trên máy tính của mình trước khi có thể kết nối với nó. Bạn có thể cài đặt MongoDB bằng cách làm theo các hướng dẫn sau (Mac và Windows) Khi bạn đã hoàn tất quá trình cài đặt, hãy thử gõ 7 vào dòng lệnh của bạn. Bạn sẽ nhận được phản hồi tương tự như sau
Bắt đầu MongoDBBạn có thể khởi động MongoDB trên máy tính của mình bằng lệnh 8
Giữ cửa sổ 8 chạy khi bạn muốn làm việc với MongoDB cục bộ của mình. MongoDB dừng khi bạn đóng cửa sổ. Tổng quan ngắn gọn về cách thức hoạt động của MongoDBMongoDB cho phép bạn lưu trữ mọi thứ (được gọi là tài liệu) bên trong cơ sở dữ liệu. Mỗi cơ sở dữ liệu chứa nhiều bộ sưu tập Để dễ hiểu hơn, bạn có thể coi MongoDB như một tòa nhà. Nó chứa nhiều phòng Mỗi phòng là một cơ sở dữ liệu. Mỗi cơ sở dữ liệu chịu trách nhiệm lưu trữ thông tin về một ứng dụng. Bạn có thể lưu trữ nhiều thông tin như bạn muốn Bạn có một nguồn cung cấp hộp không giới hạn trong mỗi phòng. Mỗi hộp là một bộ sưu tập. Mỗi bộ sưu tập chỉ có thể chứa một loại dữ liệu Ví dụ: một bộ sưu tập có thể được sử dụng cho sách, một bộ sưu tập cho người dùng, một bộ sưu tập cho đồ chơi, v.v. Thêm mục vào cơ sở dữ liệuMột cách để thêm các mục vào cơ sở dữ liệu MongoDB là thông qua Mongo Shell. Để mở Mongo Shell, bạn mở một cửa sổ dòng lệnh khác và chạy 0
Lưu ý. Đảm bảo rằng bạn luôn mở cửa sổ 8. Bạn sẽ không thể tương tác với Mongo Shell nếu bạn đóng cửa sổ 8. Đầu tiên, chúng ta cần một cơ sở dữ liệu để làm việc với. Bạn có thể xem cơ sở dữ liệu đang được chọn bằng lệnh 3. (Theo mặc định, bạn phải ở trên cơ sở dữ liệu 4) 1Ghi chú. 5 trong đoạn mã trên có nghĩa là Mongo Shell. Bạn không cần gõ 5. Nó không phải là một phần của lệnhĐối với bài viết này, chúng ta sẽ tạo một cơ sở dữ liệu có tên là 7. Bạn có thể sử dụng lệnh 8 để tạo và chuyển sang cơ sở dữ liệu mới 6Chúng ta sẽ thêm một ký tự vào 7. Ở đây, chúng ta cần đặt nhân vật vào một bộ sưu tập. Chúng tôi sẽ sử dụng 10 làm tên của bộ sưu tập. Để thêm một mục vào bộ sưu tập, bạn có thể chuyển một đối tượng JavaScript vào 11 0Hãy thêm một ký tự vào cơ sở dữ liệu trước khi chúng ta tiếp tục. 1Bạn có thể xem các ký tự mà chúng tôi đã thêm bằng cách sử dụng lệnh 12. ( 13). 4Đây là tất cả những gì bạn cần biết về Mongo Shell vào lúc này. Truy cập MongoDB bằng MongoDB CompassMongoDB Compass cung cấp cho bạn một cách khác để truy cập MongoDB. Đây là một ứng dụng giúp kiểm tra (và chỉnh sửa) cơ sở dữ liệu dễ dàng hơn nếu bạn không phải là người thích dòng lệnh Để sử dụng MongoDB Compass, bạn phải cài đặt nó trước. Bạn có thể tải xuống và cài đặt MongoDB Compass từ trang này Khi bạn mở MongoDB Compass, bạn sẽ thấy một màn hình như thế này Để kết nối với MongoDB cục bộ của bạn, bạn đặt 14 thành 15 và 16 thành 17. Các giá trị này là mặc định cho tất cả các kết nối MongoDB cục bộ (trừ khi bạn thay đổi chúng)Nhấn kết nối và bạn sẽ thấy cơ sở dữ liệu trong MongoDB cục bộ của mình. Tại đây, bạn sẽ có thể thấy 7 (cơ sở dữ liệu mà chúng tôi đã tạo cho hướng dẫn này)Nếu bạn nhấp vào 7, bạn sẽ thấy bộ sưu tập 10Và nếu bạn nhấp vào 10, bạn sẽ thấy hai ký tự mà chúng tôi đã tạo ở phần trướcĐây là cách bạn có thể sử dụng MongoDB Compass để kết nối với MongoDB đang chạy trên máy tính của riêng bạn Kết nối với MongoDB bằng máy chủ NodeKhi chúng tôi xây dựng các ứng dụng, chúng tôi kết nối với MongoDB thông qua các ứng dụng của mình (không thông qua Mongo Shell hay MongoDB Compass) Để kết nối với MongoDB, chúng ta cần sử dụng gói mongodb. Ngoài ra, bạn cũng có thể sử dụng Mongoose (Nhân tiện, tôi thích sử dụng Mongoose hơn trình điều khiển gốc MongoDB. Tôi sẽ chia sẻ lý do tại sao trong một bài viết trong tương lai) Kết nối với trình điều khiển gốc MongoDBTrước tiên, bạn phải cài đặt và yêu cầu gói mongodb 3____34Bạn có thể kết nối với MongoDB cục bộ của mình bằng url này 0Với Mongo Client, bạn cần chỉ định cơ sở dữ liệu bạn đang sử dụng sau khi kết nối với MongoDB. Đây là những gì nó trông giống như 1Kết nối với MongooseĐể kết nối với Mongoose, bạn cần tải xuống và yêu cầu 62 2____03Khi bạn sử dụng Mongoose, kết nối 63 phải bao gồm cơ sở dữ liệu mà bạn đang kết nối 4Bạn có thể kết nối với MongoDB bằng phương thức 64 5Đây là cách bạn có thể kiểm tra xem kết nối có thành công hay không 6Nếu bạn thích bài viết này, hãy ủng hộ tôi bằng cách chia sẻ bài viết này trên Twitter hoặc mua cho tôi một ly cà phê 😉. Nếu bạn phát hiện lỗi đánh máy, tôi đánh giá cao nếu bạn có thể sửa nó trên GitHub. Cảm ơn bạn. MongoDB kết nối với cơ sở dữ liệu giao diện người dùng như thế nào?Bây giờ, chúng ta đã sẵn sàng để xem cách chúng ta có thể kết nối cơ sở dữ liệu MongoDB của mình với Nút này. js và máy chủ tốc hành mà chúng tôi đã thiết lập (FYI, ví dụ này sẽ bao gồm các tham số đường dẫn động). . NHẬN yêu cầu tìm nạp tài nguyên từ máy chủ Yêu cầu POST tạo tài nguyên trên máy chủ (cơ sở dữ liệu) PUT yêu cầu cập nhật tài nguyên trên máy chủ MongoDB kết nối với cơ sở dữ liệu NodeJS như thế nào?Để kết nối một Nút. js sang MongoDB, chúng ta phải sử dụng thư viện có tên là Mongoose . cầy mangut. kết nối ("mongodb. //máy chủ cục bộ. 27017/collectionName", { useNewUrlParser. đúng, sử dụngUnifiedTopology. đúng });
MongoDB kết nối với Atlas địa phương như thế nào?Tài liệu MongoDB Bản đồ MongoDB Bắt đầu với Atlas Tạo một tài khoản Atlas Triển khai một cụm miễn phí Thêm địa chỉ IP kết nối của bạn vào danh sách truy cập IP của bạn Tạo người dùng cơ sở dữ liệu cho cụm của bạn Kết nối với cụm của bạn Cách kết nối từ xa với MongoDB?Cách kết nối với máy chủ MongoDB từ xa của bạn . Thiết lập người dùng của bạn. Đầu tiên ssh vào máy chủ của bạn và nhập shell mongo bằng cách gõ mongo. . Cho phép xác thực và mở quyền truy cập MongoDB lên tới tất cả các IP. Chỉnh sửa tệp cấu hình MongoDB của bạn. . Mở cổng 27017 trên phiên bản EC2 của bạn. . Bươc cuôi. khởi động lại daemon mongo (mongod) |