0

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

 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# 等价物是什么。

4

1 回答 1

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

var account = mongoAccount.FindOne(query);

添加

为了安全起见,请检查 mongoAccount 是否包含某些帐户的用户名和密码的组合。否则你做对了,它应该可以工作。

于 2012-10-13T10:36:41.070 回答