Thứ tự của các thuộc tính của tài liệu không ảnh hưởng đến việc lập chỉ mục.
Bạn có thể tự mình thấy điều này bằng cách chạy truy vấn sau:
db.people.find({LName: "abc"}).explain()
và sau đó là truy vấn này:
db.people.find({LName: "jkl"}).explain()
bạn sẽ thấy rằng MongoDB sẽ sử dụng chỉ mục trong cả hai trường hợp (cursor
thuộc tính phải là một cái gì đó giống như "BtreeCursor LName_1_FName_1"
).