Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual Show
Trên trang này
Sử dụng menu chọn ngôn ngữ của bạn ở phía trên bên phải để đặt ngôn ngữ của các ví dụ sau.Select your language drop-down menu in the upper-right to set the language of the following examples. Theo mặc định, các truy vấn trong MongoDB trả về tất cả các trường trong các tài liệu phù hợp. Để hạn chế lượng dữ liệu mà MongoDB gửi đến các ứng dụng, bạn có thể bao gồm một tài liệu dự báo để chỉ định hoặc hạn chế các trường để trả về. Ví dụ sau trả về tất cả các trường từ tất cả các tài liệu trong bộ sưu tập 4 trong đó 5 bằng 6:Hoạt động tương ứng với câu lệnh SQL sau:
Một phép chiếu có thể bao gồm rõ ràng một số trường bằng cách đặt 7 thành 8 trong tài liệu chiếu. Hoạt động sau trả về tất cả các tài liệu phù hợp với truy vấn. Trong kết quả được đặt, chỉ có 9, 5 và theo mặc định, các trường 2 trả về trong các tài liệu phù hợp.Hoạt động tương ứng với câu lệnh SQL sau:
Một phép chiếu có thể bao gồm rõ ràng một số trường bằng cách đặt 7 thành 8 trong tài liệu chiếu. Hoạt động sau trả về tất cả các tài liệu phù hợp với truy vấn. Trong kết quả được đặt, chỉ có 9, 5 và theo mặc định, các trường 2 trả về trong các tài liệu phù hợp.Hoạt động tương ứng với câu lệnh SQL sau:
Một phép chiếu có thể bao gồm rõ ràng một số trường bằng cách đặt SELECT _id, item, status from inventory WHERE status = "A"7 thành SELECT _id, item, status from inventory WHERE status = "A"8 trong tài liệu chiếu. Hoạt động sau trả về tất cả các tài liệu phù hợp với truy vấn. Trong kết quả được đặt, chỉ có SELECT _id, item, status from inventory WHERE status = "A"9, SELECT _id, item, status from inventory WHERE status = "A"5 và theo mặc định, các trường SELECT _id, item, status from inventory WHERE status = "A"2 trả về trong các tài liệu phù hợp.Bạn có thể xóa trường 2 khỏi kết quả bằng cách đặt nó thành 3 trong phép chiếu, như trong ví dụ sau:Ghi chú Một phép chiếu có thể bao gồm rõ ràng một số trường bằng cách đặt SELECT _id, item, status from inventory WHERE status = "A"7 thành SELECT _id, item, status from inventory WHERE status = "A"8 trong tài liệu chiếu. Hoạt động sau trả về tất cả các tài liệu phù hợp với truy vấn. Trong kết quả được đặt, chỉ có SELECT _id, item, status from inventory WHERE status = "A"9, SELECT _id, item, status from inventory WHERE status = "A"5 và theo mặc định, các trường SELECT _id, item, status from inventory WHERE status = "A"2 trả về trong các tài liệu phù hợp.Bạn có thể xóa trường 2 khỏi kết quả bằng cách đặt nó thành 3 trong phép chiếu, như trong ví dụ sau:Ghi chú Ngoại trừ trường 2, bạn không thể kết hợp các câu lệnh bao gồm và loại trừ trong các tài liệu chiếu.
Trường 9,Trường 5,Trường 2 trong tài liệu 3.Trường 2 vẫn được nhúng trong tài liệu 3.Bắt đầu từ MongoDB 4.4, bạn cũng có thể chỉ định các trường được nhúng bằng mẫu lồng nhau, ví dụ: 6.Bạn có thể ngăn chặn các trường cụ thể trong một tài liệu nhúng. Sử dụng ký hiệu dấu chấm để tham khảo trường nhúng trong tài liệu chiếu và được đặt thành 3.Ví dụ sau đây chỉ định một hình chiếu để loại trừ trường 2 bên trong tài liệu 3. Tất cả các trường khác được trả về trong các tài liệu phù hợp:
Trường 9,
Trường SELECT _id, item, status from inventory WHERE status = "A"5,Nhận tất cả dữ liệu từ bảng
Nhận tất cả dữ liệu từ bảng mà không có _id
Nhận tất cả dữ liệu từ một trường với _id
Nhận tất cả dữ liệu từ một trường mà không có _id
Tìm dữ liệu được chỉ định bằng cách sử dụng mệnh đề WHERE
Tìm một dữ liệu bằng cách sử dụng mệnh đề ở đâu và lớn hơn điều kiện
Tìm dữ liệu bằng cách sử dụng mệnh đề ở vị trí và lớn hơn hoặc bằng với điều kiện
Tìm dữ liệu bằng cách sử dụng mệnh đề ở vị trí và nhỏ hơn hoặc bằng với điều kiện 0
Tìm dữ liệu bằng cách sử dụng mệnh đề ở đâu và ít hơn điều kiện 1
Chọn () trong MongoDB là gì?Một câu lệnh SQL Chọn thường lấy dữ liệu từ các bảng trong cơ sở dữ liệu, giống như câu lệnh Find Mongo Shell truy xuất tài liệu từ một bộ sưu tập trong cơ sở dữ liệu MongoDB.retrieves data from tables in a database, much like a mongo shell find statement retrieves documents from a collection in a MongoDB database.
Làm thế nào tìm nạp dữ liệu từ MongoDB?Bạn có thể sử dụng các hoạt động đọc để truy xuất dữ liệu từ cơ sở dữ liệu MongoDB của bạn.Có nhiều loại hoạt động đọc truy cập dữ liệu theo các cách khác nhau.Nếu bạn muốn yêu cầu kết quả dựa trên một tập hợp các tiêu chí từ bộ dữ liệu hiện có, bạn có thể sử dụng một thao tác tìm kiếm như các phương thức Find () hoặc findOne ().use read operations to retrieve data from your MongoDB database. There are multiple types of read operations that access the data in different ways. If you want to request results based on a set of criteria from the existing set of data, you can use a find operation such as the find() or findOne() methods.
Cột được gọi là gì trong MongoDB?Trong RDBMS, cột biểu thị một tập hợp các giá trị dữ liệu.Những thứ này trong MongoDB được gọi là các lĩnh vực.Trong RDBMS, dữ liệu đôi khi được trải đều trên các bảng khác nhau và để hiển thị chế độ xem hoàn chỉnh của tất cả dữ liệu, đôi khi một lần tham gia được hình thành trên các bảng để lấy dữ liệu.a set of data values. These in MongoDB are known as Fields. In RDBMS, data is sometimes spread across various tables and in order to show a complete view of all data, a join is sometimes formed across tables to get the data. |