我查找了一种使用mongodb的方法,UpdateDefinitionBuilders
但文档并没有真正显示出来......
我需要能够动态构建我的更新查询,所以我想这样做:
var update = Builders<Product>.Update;
update.Set("add A update");
if ()
update.Set("add X update");
else
update.Set("add Y update");
update.Set("add B update");
if ()
update.Set("add Z update");
else
update.Set("add P update");
Collection.UpdateOneAsync(filter, update, updateOptions);
Run Code Online (Sandbox Code Playgroud)
但它给出了编译错误:
cannot convert from UpdateDefinitionBuilder UpdateDefinition
我看了,但找不到解决方法如何使用它 UpdateDefinitionBuilders
有人可以给一个如何使用这个类的代码示例吗?