0
如果你有两个独立的更新对象:MongoDB的C#串连更新对象
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;
,并同时适用于过滤器,它不更新
工作
'$ addToSet'不会以流利的方式添加另一个Set(),这是OP正在尝试做的事情。相反,它[向数组添加元素](https://docs.mongodb.com/manual/reference/operator/update/addToSet/)。 – CodeCaster
感谢您的单挑。据此编辑。 –