gpt4 book ai didi

c# - Mongo C# 驱动程序 - 使用嵌套动态构建过滤器

转载 作者:IT老高 更新时间:2023-10-28 13:07:18 26 4
gpt4 key购买 nike

假设类似嵌套表达式

where a = 1 AND ( b = 4 OR b = 5 )

如何使用多个 Builders 对象并从这样的表达式中构建一个完整的过滤器?

最佳答案

Builders 是一个非常灵活的类,它还具有重写的运算符 "& = AND"和 "| = OR"

你的例子是

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"));

关于c# - Mongo C# 驱动程序 - 使用嵌套动态构建过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32227284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com