gpt4 book ai didi

c# - MongoDB C# 连接更新对象

转载 作者:行者123 更新时间:2023-12-02 04:02:04 25 4
gpt4 key购买 nike

如果你有两个独立的更新对象:

var U1 = Builders<T>.Update.Set(_ => _.A, null);
var U2 = Builders<T>.Update.Set(_ => _.B, null);

如何将它们链接起来,使结果为:

var U = Builders<T>.Update.Set(_ => _.A, null).Set(_ => _.B, null);

我试着这样做:

var U = U1 & U2;

而且,虽然它适用于过滤器,但不适用于更新

最佳答案

您可以通过附加新集来添加到现有更新定义。

var U1 = Builders<T>.Update.Set(_ => _.A, null);
var U = U1.Set(_ => _.B, null);

我承认 & 运算符不能用于更新定义有点可笑。另外:您自己的代码也暗示了这一点。

在我们的一个项目中,我们在循环中使用它来构建一组组合的集合操作。

关于c# - MongoDB C# 连接更新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41389018/

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