2016-12-30 10 views

答えて

1

新しいセットを追加して、既存の更新定義に追加できます。

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

私は&オペレータが更新の定義に使用することができないという滑稽であることを認めます。また、あなた自身のコードのヒントも同様です。

私たちのプロジェクトの1つでは、これをループで使用して、一連のセット操作を組み立てています。

+0

'$ addToSet'は、他のSet()を流暢に追加しません。これは、OPがやろうとしていることです。代わりに[配列に要素を追加](https://docs.mongodb.com/manual/reference/operator/update/addToSet/)。 – CodeCaster

+0

ヘッドアップありがとう。それに応じて編集。 –

関連する問題