Và -- MongoDB
Đối với tài liệu trình bao 5 kế thừa, hãy tham khảo tài liệu cho bản phát hành Máy chủ MongoDB tương ứng Show
Chọn tài liệu trong bộ sưu tập hoặc chế độ xem và trả lại a cho tài liệu đã chọn Tham số Loại Sự miêu tả tài liệu Không bắt buộc. Chỉ định bộ lọc lựa chọn sử dụng toán tử truy vấn. Để trả về tất cả các tài liệu trong một bộ sưu tập, hãy bỏ qua tham số này hoặc chuyển một tài liệu trống ( tài liệu Không bắt buộc. Chỉ định các trường sẽ trả về trong tài liệu khớp với bộ lọc truy vấn. Để trả lại tất cả các trường trong tài liệu phù hợp, hãy bỏ qua tham số này. Để biết chi tiết, xem tài liệu Tùy chọn. Chỉ định các tùy chọn bổ sung cho truy vấn. Các tùy chọn này sửa đổi hành vi truy vấn và cách kết quả được trả về. Để xem các tùy chọn khả dụng, hãy xem FindOptions. 7. Khi phương thức "trả về tài liệu", phương thức này thực sự trả về một con trỏ tới tài liệuCư xửchiếuQuan trọngTính nhất quán ngôn ngữBắt đầu từ MongoDB 4. 4, là một phần của việc tạo và chiếu phù hợp với giai đoạn tổng hợp,
Tham số 4 xác định trường nào được trả về trong tài liệu phù hợp. Tham số 4 lấy một tài liệu có dạng sau
chiếu Sự miêu tả
Chỉ định bao gồm một lĩnh vực. Các số nguyên khác 0 cũng được coi là
Chỉ định loại trừ một trường
Với việc sử dụng toán tử phép chiếu mảng, bạn có thể chỉ định phép chiếu trả về phần tử đầu tiên khớp với điều kiện truy vấn trên trường mảng; . g.
Sử dụng các toán tử chiếu mảng , , chỉ định (các) phần tử mảng cần bao gồm, do đó loại trừ những phần tử không đáp ứng các biểu thức. (Không có sẵn để xem. )
Sử dụng biểu thức toán tử, chỉ định việc bao gồm các giá trị có sẵn. (Không có sẵn để xem. )
Chỉ định giá trị của trường dự kiến Bắt đầu từ MongoDB 4. 4, với việc sử dụng , bao gồm cả việc sử dụng các biến số và tổng hợp, bạn có thể chiếu các trường mới hoặc chiếu các trường hiện có với các giá trị mới. Ví dụ, Nếu bạn chỉ định một ký tự không phải là số, không phải dạng boolean (chẳng hạn như một chuỗi ký tự hoặc một mảng hoặc một biểu thức toán tử) cho giá trị chiếu, trường sẽ được chiếu với giá trị mới; . g 1 2Để chiếu một giá trị bằng chữ cho một trường, hãy sử dụng biểu thức tổng hợp; . g
Trong phiên bản 4. 2 trở về trước, bất kỳ giá trị thông số kỹ thuật nào (ngoại trừ ) được coi là 7 hoặc 8 để biểu thị việc bao gồm hoặc loại trừ trường nàyMới trong phiên bản 4. 4 Thông số trường nhúngĐối với các trường trong tài liệu được nhúng, bạn có thể chỉ định trường bằng cách sử dụng một trong hai
db.bios.find( { _id: { $in: [ 5, ObjectId("507c35dd8fada716c89d0013") ] } }) |