Trí tuệ nhân tạo mongodb
GIỚI THIỆU KHÓA HỌC Nhu cầu lưu trữ dữ liệu ưu tiên và xử lý dữ liệu trong kinh doanh ngày càng tăng, đồng nghĩa với việc nhiều khối dữ liệu lớn từ nhiều nguồn khác nhau xuất hiện. Chưa kể, có một lượng dữ liệu đa dạng cần phải được lưu trữ và xử lý. Trong trường hợp này, các ứng dụng web trung tâm dữ liệu đang trở nên cần thiết. MongoDB nổi lên như một ứng cử viên mạnh mẽ bởi vì nó mang lại đầy đủ các tính năng và chức năng. Nhu cầu gia tăng đối với các dịch vụ phát triển MongoDB là một bằng chứng minh chứng cho sự phổ biến của cơ sở dữ liệu. CÁC TÍNH NĂNG CHÍNH
MƯU TIÊU KHÓA HỌC Sau khi hoàn tất khóa học, học viên sẽ có khả năng
ĐỐI TƯỢNG THẨM GIA
ĐIỀU KIỆN THAM GIA
BẢN DỊCH THI VÀ CẤP CHỨNG NHẬN Để sở hữu chứng từ của Simplilearn, học viên phải Lớp học trực tuyến
Tự Học Trực Tuyến
NỘI DUNG KHÓA HỌC
►MongoDB là một chương trình cơ sở dữ liệu định hướng tài liệu đa nền tảng miễn phí và mã nguồn mở. Được phân loại là một chương trình cơ sở dữ liệu NoSQL, MongoDB sử dụng các tài liệu giống JSON với lược đồ. MongoDB được viết bằng C++. Ứng dụng này sẽ cung cấp cho bạn sự hiểu biết tuyệt vời về các khái niệm MongoDB cần thiết để tạo và phát triển cơ sở dữ liệu có khả năng mở rộng và hiệu suất cao. ✦ ►Ứng dụng này được thiết kế cho các Chuyên gia Phần mềm, những người sẵn sàng tìm hiểu Cơ sở dữ liệu MongoDB theo các bước đơn giản và dễ dàng. Nó sẽ ném ánh sáng vào các khái niệm MongoDB và sau khi hoàn thành hướng dẫn này, bạn sẽ có trình độ chuyên môn trung cấp, từ đó bạn có thể tự mình đạt được trình độ chuyên môn cao hơn. ✦ Tham số đầu tiên của phương thức Thí dụTìm tài liệu đầu tiên trong bộ sưu tập khách hàng var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { Lưu mã ở trên vào tệp có tên "demo_mongodb_findone. js" và chạy tệp Chạy "demo_mongodb_findone. js" C. \Users\Tên của bạn>nút demo_mongodb_findone. js Cái nào sẽ cho bạn kết quả này Tìm tất cảĐể chọn dữ liệu từ một bảng trong MongoDB, chúng ta cũng có thể sử dụng phương thức Phương thức Tham số đầu tiên của phương thức Không có tham số nào trong phương thức find() cho bạn kết quả giống như SELECT * trong MySQL Thí dụTìm tất cả các tài liệu trong bộ sưu tập khách hàng var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { Lưu mã ở trên vào tệp có tên "demo_mongodb_find. js" và chạy tệp Chạy "demo_mongodb_find. js" C. \Users\Tên của bạn>nút demo_mongodb_find. js Cái nào sẽ cho bạn kết quả này [ tìm một sốTham số thứ hai của phương thức Tham số này là tùy chọn và nếu bỏ qua, tất cả các trường sẽ được đưa vào kết quả Thí dụTrả về các trường "tên" và "địa chỉ" của tất cả các tài liệu trong bộ sưu tập khách hàng var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { Lưu mã ở trên vào tệp có tên "demo_mongodb_find_fields. js" và chạy tệp Chạy "demo_mongodb_find_fields. js" C. \Users\Tên của bạn>nút demo_mongodb_find_fields. js Cái nào sẽ cho bạn kết quả này [ Bạn không được phép chỉ định cả hai giá trị 0 và 1 trong cùng một đối tượng (trừ khi một trong các trường là trường _id). Nếu bạn chỉ định một trường có giá trị 0, tất cả các trường khác sẽ nhận giá trị 1 và ngược lại Thí dụVí dụ này sẽ loại trừ "địa chỉ" khỏi kết quả var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { Để loại trừ trường _id, bạn phải đặt giá trị của nó thành 0 Thí dụVí dụ này sẽ chỉ trả về trường "tên" var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { Thí dụVí dụ này sẽ cho bạn kết quả giống như ví dụ đầu tiên; var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { Thí dụBạn gặp lỗi nếu chỉ định cả hai giá trị 0 và 1 trong cùng một đối tượng (ngoại trừ nếu một trong các trường là trường _id) var MongoClient = require('mongodb'). MongoClient; MongoClient. connect(url, function(err, db) { đối tượng kết quảNhư bạn có thể thấy từ kết quả của ví dụ trên, kết quả có thể được chuyển đổi thành một mảng chứa mỗi tài liệu dưới dạng một đối tượng để trả lại e. g. địa chỉ của tài liệu thứ ba, chỉ cần tham khảo thuộc tính địa chỉ của đối tượng mảng thứ ba |