我正在尝试运行一个查询,该查询是两个独立的查询,但它似乎没有产生结果。这是查询..
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#等价物。
答案 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的组合。否则你已经正确地完成了它,它应该可以工作。