我试图找到一个匹配用户名和密码的用户。 我有一个办公室集合,每个办公室文档包含许多用户
model_a_value
上面的查询返回null。虽然它应该得到结果。 OfficeUser类有三个属性, 用户名,密码和名称。 Mongo强迫我在查询中所有三个属性都匹配, 我想要的是有2个属性匹配(用户名和密码) 为了得到结果, 怎么能做到这一点?没有好的文件。
谢谢!
答案 0 :(得分:0)
var filter = builder.ElemMatch(o => o.Users, user => user.Username == username && user.Password == password);
解决了使用ElemMatch,但仍然不理解第一次尝试背后的逻辑。