2013-12-17 34 views
0

如何將$ isolated操作符設置爲C#中的Mongo更新?

我可以看到一種方法來設置幾乎所有其他更新運算符....但是,在哪裏是$孤立?如果它沒有被驅動程序公開,是否有解決方法來添加它?

謝謝!

回答

3

$isolated有點奇怪,因爲您將它包含在update的查詢參數中。所以使用C#的驅動程序,你可以做這樣的事情:

var query = new QueryDocument { 
    { "a", 1 }, 
    { "$isolated", 1} 
}; 
var result = test.Update(query, Update.Inc("b", 2), UpdateFlags.Multi); 
+0

是的,我是如此陷入尋找一個類型的屬性,我錯過了顯而易見的。 – swannee