Khi bạn Truy vấn trên Tài liệu được nhúng / lồng nhau sử dụng ký hiệu trường có dấu chấm
{"address.previous": "Cresent Street"}
có nghĩa là tìm một tài liệu có chứa address
trường chứa tài liệu có previous
trường bằng "Cresent Street"
.
Khi bạn cung cấp một tài liệu phụ như
{address:{previous: "Cresent Street"}}
điều này có nghĩa là tìm tài liệu có chứa địa chỉ address
trường có nội dung chính xác là tài liệu {previous: "Cresent Street"}
, không có trường bổ sung. Nếu bạn cung cấp nhiều trường trong tiểu tài liệu, thứ tự trường cũng quan trọng.
Cả hai truy vấn này đều hữu ích trong các tình huống cụ thể, hãy chọn truy vấn đáp ứng những gì bạn cần trong situaion của mình.