0

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)
);

你能强调并纠正我的错误吗?

4

0 回答 0