Quy trình khi sử dụng khung tổng hợp sẽ giống như sau:
- $ so khớp tài liệu - bước này có thể không giới hạn vì chúng tôi cần thực thi lại so khớp sau khi thư giãn - nhưng giới hạn tập hợp làm việc là một ý kiến hay
- lấy ra dữ liệu từ mảng
- $ match tài liệu
- chỉ hiển thị những gì cần thiết
--trước khi chỉnh sửa
Bạn có thể sử dụng regex trong biểu thức bộ lọc
db.collection.find({"streets.street_name":"/REGEX_EXPRESSION_HERE/"})