c# - 二元运算符如何加入查询?
问题描述
我已经开始将 mongodb 与 C# 一起使用,并且在如何将查询的多个条件连接在一起的示例中,它们使用二元运算符。
我在这里找到了参考页面:https ://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/boolean-logical-operators
但我很难理解二元运算符如何将查询连接在一起,例如:
var filter = Builders<User>.Filter.Eq(x => x.A, "1");
filter &= (Builders<User>.Filter.Eq(x => x.B, "4") | Builders<User>.Filter.Eq(x => x.B, "5"));
filter = filter & Builders<User>.Filter.Eq(x => x.C, "7");
我已阅读 microsoft 参考页面,但我只是不明白使用这些二元运算符时到底发生了什么。
有人可以解释将多个查询连接成一个查询的实际情况吗?
解决方案
推荐阅读
- html - CSS背景图像不会被加载并且代码不会被更新
- ipaf - 如何执行包含多个流的测试套件?
- python - 在熊猫中将 34:37 转换为 34.37
- assembly - 我可以在汇编语言中使用注册变量作为被乘数吗?
- mysql - 我可以检查查询使用的是哪个连接 - laravel 读写连接吗?
- sql-server - 如何计算 SSRS 中的周转率 (%)?
- excel - 我需要从 1 日到当前日期的更新总和
- arrays - Flutter:如何发送一个数组来发布请求 API?
- excel - 每当另一行相同时,我如何每 5 行增加 1?
- java - 如何在保持抬头通知的情况下禁用通知声音?