我找到了一种与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);
但它会导致编译错误:
无法从UpdateDefinitionBuilder转换为UpdateDefinition
我查看了,但找不到一个解决方案来处理这个UpdateDefinitionBuilders
请问有人能提供一个如何使用这个类的代码示例吗?