.Where
truy vấn được thực hiện trong bộ nhớ thông qua IEnumerable.Where
bởi vì nó được thực hiện trên kết quả của Find
gọi thiết lập truy vấn MongoDB để thực hiện.
Để kết hợp .Where
truy vấn vào Find
, bạn có thể tạo một truy vấn mới VÀ kết hợp hai truy vấn với nhau:
query = Query.And(query, Query<YourType>.EQ(x => x.something, something));
var result = collection.Find(query);