shell中的查询正在工作:
db.MyCollection.find({"InstitutionId":12, "EmployeeId":{"$in": [45, 46]}})
我正在尝试将其与 C# MongoDb.Driver FilterDefinition 一起使用。不幸的是,我既没有收到回复,也没有任何例外。
这是我的过滤器定义
long institutionId = 12;
List<long> employees = new List<long>(){45,46};
FilterDefinition<MyModel> filterDefinition = Builders<MyModel>.Filter.And(
Builders<MyModel>.Filter.Eq(e => e.InstitutionId, institutionId),
Builders<MyModel>.Filter.In(e => e.EmployeeId, employees)
);
你能强调并纠正我的错误吗?