FieldsPair & Criteria
Sử dụng FieldsPair, Condition, nhóm logic, bí danh id và bộ lọc gốc của Driver để cấu hình điều kiện MongoDB động.
FieldsPair và Condition
• eq, notEq, between, gt/gte, lt/lte
• in, notIn, like, regex, exists
• isNull, isNotNull, all, near, nearSphere, elemMatch
Điều kiện động và autoRangePair
từ + đến
between
chỉ từ
gte
chỉ đến
lte
Không có cả hai
Trả về null nên có thể tự nhiên loại trừ trong điều kiện động.
Nhóm AND / OR / NOT
FieldBuilder hỗ trợ and, or, not, notAny, notAll và có thể chỉ định trực tiếp toán tử logic gốc.
Quy tắc tên trường và id
Chỉ chuẩn hóa đoạn đường dẫn id chính xác thành _id. Nếu truyền một chuỗi hex 24 ký tự hợp lệ cho bí danh id, nó có thể được chuyển đổi thành ObjectId, nhưng chuỗi được chỉ định trực tiếp cho _id sẽ không tự động chuyển đổi. Đường dẫn trường chuỗi dựa trên tên trường MongoDB vật lý.
Bộ lọc gốc của Driver
driverFilter(Bson) sử dụng định nghĩa Driver mà không giải thích lại hoặc ánh xạ trường từ DSL sang BSON thô.