如何使用mongodb c#驱动程序进行“和”查询?

时间:2012-10-13 10:13:51

标签: c# mongodb

我正在尝试运行一个查询,该查询是两个独立的查询,但它似乎没有产生结果。这是查询..

 var query = Query.And(Query<Account>.EQ(a => a.UserName, userName), 
                  Query<Account>.EQ(a=> a.Password,password));

 var account = mongoAccount.FindOne(query);

该帐户为空。我做错了什么?

编辑:

这个问题也可以改为mongoDb的c#等价物。

1 个答案:

答案 0 :(得分:0)

var query = Query.And(Query<Account>.EQ(a => a.UserName, userName), 
                Query<Account>.EQ(a => a.Password, password));

var account = mongoAccount.FindOne(query);

<强> ADDED

为了安全起见,请检查mongoAccount是否包含某些帐户的userName和password的组合。否则你已经正确地完成了它,它应该可以工作。