MongoDB là một cơ sở dữ liệu NoSQL. Dưới cái ô NoQuery, chúng tôi đặt tất cả các cơ sở dữ liệu không sử dụng ngôn ngữ SQL để truy vấn dữ liệu Show Các đặc điểm chính của MongoDBMongoDB là một cơ sở dữ liệu rất thân thiện với JavaScript. Nó hiển thị API JavaScript mà chúng ta có thể sử dụng để tạo cơ sở dữ liệu và bộ sưu tập đối tượng (được gọi là tài liệu) Đó là sơ đồ, có nghĩa là bạn không cần xác định trước cấu trúc cho dữ liệu trước khi lưu trữ Trong MongoDB, bạn có thể lưu trữ bất kỳ đối tượng nào mà không phải lo lắng về các trường cụ thể cấu thành đối tượng này và cách lưu trữ chúng. Bạn yêu cầu MongoDB lưu trữ đối tượng đó Dữ liệu được lưu trữ ở định dạng tương tự như JSON, nhưng được cải tiến để cho phép lưu trữ nhiều hơn các loại dữ liệu cơ bản Cài đặtHãy tiếp tục và cài đặt MongoDB. Bạn có thể sử dụng một trong nhiều nhà cung cấp đám mây cung cấp quyền truy cập vào phiên bản MongoDB, nhưng để học hỏi, chúng tôi sẽ tự cài đặt nó Tôi sử dụng máy Mac, vì vậy các hướng dẫn cài đặt trong hướng dẫn này đề cập đến hệ điều hành đó Mở terminal và chạy
Đó là nó Hướng dẫn không quá dài hoặc phức tạp, giả sử bạn biết cách sử dụng thiết bị đầu cuối và cách cài đặt Homebrew Việc cài đặt cho chúng ta biết điều này
Bạn có thể chọn khởi chạy MongoDB một lần và để nó chạy mãi mãi dưới dạng dịch vụ nền trong máy tính của bạn (điều tôi thích hơn) hoặc bạn có thể chạy nó ngay khi bạn cần, bằng cách chạy lệnh sau Cấu hình mặc định cho MongoDB là thế này
Nhật ký được lưu trữ trong 3 và cơ sở dữ liệu được lưu trữ trong 4Theo mặc định, không có quyền kiểm soát truy cập, bất kỳ ai cũng có thể đọc và ghi vào cơ sở dữ liệu Vỏ MongoCách tốt nhất để thử nghiệm với MongoDB và bắt đầu tương tác với nó là chạy chương trình 5, khởi động MongoDB shellBây giờ bạn có thể nhập bất kỳ lệnh nào mà Mongo hiểu Tạo cơ sở dữ liệuKhi bạn bắt đầu, Mongo tạo một cơ sở dữ liệu có tên là 6. Chạy 0 trong trình bao để cho bạn biết tên của cơ sở dữ liệu đang hoạt độngĐể thay đổi cơ sở dữ liệu, chỉ cần viết 1 và cơ sở dữ liệu 2 sẽ được tạo ngay lập tức và trình bao chuyển sang sử dụng cơ sở dữ liệu đóSử dụng 3 để liệt kê các cơ sở dữ liệu có sẵnNhư bạn có thể thấy, cơ sở dữ liệu 4 không được liệt kê, chỉ vì chưa có bộ sưu tập nào trong đó. Hãy tạo mộtbộ sưu tậpTrong MongoDB, một bộ sưu tập tương đương với một bảng cơ sở dữ liệu SQL Bạn tạo một bộ sưu tập trên cơ sở dữ liệu hiện tại bằng cách sử dụng lệnh 5. Đối số đầu tiên là tên cơ sở dữ liệu và bạn có thể chuyển một đối tượng tùy chọn làm tham số thứ haiKhi bạn làm như vậy, 3 sẽ liệt kê cơ sở dữ liệu mới và 7 sẽ liệt kê bộ sưu tậpBạn cũng có thể tạo một bộ sưu tập mới bằng cách sử dụng nó làm thuộc tính của đối tượng 0 và gọi 9 để thêm một đối tượng vào bộ sưu tập 3Liệt kê các đối tượng trong một bộ sưu tậpĐể hiển thị các đối tượng được thêm vào một bộ sưu tập, hãy sử dụng phương thức 0Như bạn có thể thấy, có một thuộc tính 1 bổ sung cho bản ghi mà chúng tôi đã thêm. Điều đó được MongoDB tự động tạo cho chúng tôiBây giờ, thêm nhiều con chó 6Gọi 2 sẽ cung cấp cho chúng tôi tất cả các mục, trong khi chúng tôi có thể truyền tham số để lọc và truy xuất một mục cụ thể, ví dụ như với 3Phương thức 0 trả về một con trỏ mà bạn cần lặp lạiCó một phương pháp khác hữu ích khi bạn biết mình sẽ chỉ nhận được một bản ghi, đó là 5 và nó được sử dụng theo cách tương tự. Nếu nhiều bản ghi khớp với một truy vấn, nó sẽ chỉ trả về bản ghi đầu tiênĐang cập nhật hồ sơĐể cập nhật bản ghi, bạn có thể sử dụng phương pháp 6 trên bộ sưu tậpXóa bản ghiBạn có thể xóa một bản ghi gọi phương thức 7 trên một bộ sưu tập, chuyển một đối tượng để giúp xác định nó
MongoDB lưu trữ dữ liệu cục bộ ở đâu?MongoDB yêu cầu một thư mục dữ liệu để lưu trữ các tệp của nó. Vị trí mặc định cho thư mục dữ liệu MongoDB là c. \data\db . Vì vậy, bạn cần tạo thư mục này bằng Command Prompt.
MongoDB có thể được sử dụng ngoại tuyến không?Ứng dụng này cũng có thể sử dụng ngoại tuyến , nếu một hoặc nhiều người dùng ngắt kết nối mạng, họ vẫn có trải nghiệm ứng dụng đầy đủ chức năng lưu các thay đổi cục bộ và sẽ đồng bộ hóa các thay đổi hai lần .
MongoDB có miễn phí cục bộ không?Trên cơ sở hạ tầng của bạn (cục bộ) - Máy chủ Cộng đồng MongoDB
. Với cơ sở dữ liệu mở và miễn phí này, hãy tải xuống máy chủ MongoDB để bảo mật và mã hóa dữ liệu của bạn cũng như có quyền truy cập vào công cụ lưu trữ trong bộ nhớ nâng cao. MongoDB offers a Community version of its powerful distributed document database. With this free and open database, download the MongoDB server to secure and encrypt your data and gain access to an advanced in-memory storage engine.
MongoDB cục bộ hay đám mây?MongoDB Atlas là một nền tảng dữ liệu dành cho nhà phát triển đa đám mây . Cốt lõi của nó là cơ sở dữ liệu đám mây được quản lý hoàn toàn của chúng tôi dành cho các ứng dụng hiện đại. |