我找到了一种使用mongodb的UpdateDefinitionBuilders
的方法,但documentation并没有显示太多...
我需要能够动态构建我的更新查询,所以我考虑这样做:
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);
但它给出了一个编译错误:
cannot convert from UpdateDefinitionBuilder UpdateDefinition
我看了看,但找不到一个解决方案,如何处理这个UpdateDefinitionBuilders
有人能给出一个如何使用这个类的代码示例吗?