MongoDB C#驱动程序查询始终返回null

时间:2016-09-13 22:19:11

标签: c# mongodb mongodb-query

我尝试使用C#Driver对mongoDB进行简单查询。 我一直在尝试很多事情,然后我来到这里,但它总是返回null 有谁知道它是什么?

IMongoCollection<BsonDocument> users = Utilities.getCicCollection("Users");
            var builder = Builders<BsonDocument>.Filter;
            var filter= builder.Eq("Username", "test@test.it") & builder.Eq("Password", "testing");
            var result = users.Find(filter).FirstOrDefault();
            return (result!=null?true:false);

1 个答案:

答案 0 :(得分:0)

使用标准代码段

var collection = _database.GetCollection<BsonDocument>("Users");
var builder = Builders<BsonDocument>.Filter;
var filter = builder.Eq("Username", "test@test.it") & builder.Eq("Password", "testing");
var list = await collection.Find(filter).ToListAsync()
var result = list.FirstOrDefault();