Covered Query là gì?

Trong MongoDB Documentation chính thức, một Covered Query là một truy vấn mà trong đó:

  • Tất cả các trường trong truy vấn là một phần của một chỉ mục và

  • Tất cả các trường được trả về trong truy vấn là trong cùng chỉ mục.

Khi tất cả các trường có mặc trong truy vấn là một phần của chỉ mục, MongoDB kết nối các điều kiện truy vấn và trả về kết quả bởi sử dụng cùng chỉ mục đó mà không nhìn vào bên trong Document. Khi các chỉ mục có mặt trong RAM, việc lấy dữ liệu từ các chỉ mục là nhanh hơn khi so sánh với khi lấy dữ liệu bằng cách quét toàn bộ các Document.

Last updated