请问给位前辈,Mongdb的C#官方驱动(MongoDB.Driver;MongoDB.Bson)是不是不支持查询特定的字段,例如我想在users集合中查询记录
{"_id": ObjectId("4e48cab486a24c16b87a3718"),"Name": "jay","Password": "123456","Email":jay@qq.com}
中的Password字段,应该怎样查询写C#代码?谢谢!
var query = Query.EQ("_id",...);
var pwd = MongoCollection.Find(query).SetFileds("Password").FirstOrDefault();
pwd的具体类型。下个断点看一下。从里面就可以取到Password。
还有一种方案就是在查询用户的时候把密码加上。如果没有结果就说明用户不存在或密码错误。。
var query = Query.And(Query.EQ("_id",...),Query.EQ("Password",...));