Builders
本当に柔軟なクラスであり、演算子 "&もオーバーライドされています =AND"および"| =OR "
あなたの例は
var filter = Builders<User>.Filter.Eq(x => x.A, "1");
filter &= (Builders<User>.Filter.Eq(x => x.B, "4") | Builders<User>.Filter.Eq(x => x.B, "5"));
Builders
本当に柔軟なクラスであり、演算子 "&もオーバーライドされています =AND"および"| =OR "
あなたの例は
var filter = Builders<User>.Filter.Eq(x => x.A, "1");
filter &= (Builders<User>.Filter.Eq(x => x.B, "4") | Builders<User>.Filter.Eq(x => x.B, "5"));