如何在C#中将$ isolated运算符设置为Mongo更新?
我可以看到一种方法来设置几乎所有其他更新操作符....但是哪个地方是$隔离?如果它没有被驱动程序暴露,是否有解决方法将其添加进来?
谢谢!
答案 0 :(得分:3)
$isolated
包含在update
的查询参数中时, var query = new QueryDocument {
{ "a", 1 },
{ "$isolated", 1}
};
var result = test.Update(query, Update.Inc("b", 2), UpdateFlags.Multi);
有点奇怪。因此,使用C#驱动程序,您可以执行以下操作:
{{1}}