Tôi không nghĩ rằng truy vấn có thể hoạt động như bạn mong đợi vì nó hoạt động khá nhiều vì MongoDB không cho phép giới hạn kết quả trên các thuộc tính của các tài liệu liên quan được trỏ đến thông qua DBRef
. Vì vậy, về cơ bản bạn phải truy vấn tất cả Entity2
các trường hợp khớp với giá trị đã cho trên thuộc tính Property1
và sau đó truy vấn cho Entity1
các trường hợp khớp với DBRef
thuộc tính ed so với kết quả của truy vấn đầu tiên.