如何通过mongodb c#驱动程序以编程方式执行更新?
我正在尝试对对象字段中不为null的对象执行更新。我知道我可以简单地要求对象在到达update函数之前被完全填充,但我更希望函数的使用者只传递已经更改的值(并保持所有其他值为null)。因此,问题是如何让mongodb只对对象的非空字段执行类似于Update.Set()的操作?谢谢你的帮助 不清楚你在问什么。所以,它不是如何通过mongodb c#驱动程序以编程方式执行更新?,mongodb,nosql,Mongodb,Nosql,我正在尝试对对象字段中不为null的对象执行更新。我知道我可以简单地要求对象在到达update函数之前被完全填充,但我更希望函数的使用者只传递已经更改的值(并保持所有其他值为null)。因此,问题是如何让mongodb只对对象的非空字段执行类似于Update.Set()的操作?谢谢你的帮助 不清楚你在问什么。所以,它不是Update.Set,而是它是什么?在Update.Set中,您需要通过给它一个字符串值来指定要更新的字段。我不一定知道需要更新哪些字段,因此无法提供更新。请为必要的字段设置字符
Update.Set
,而是它是什么?在Update.Set中,您需要通过给它一个字符串值来指定要更新的字段。我不一定知道需要更新哪些字段,因此无法提供更新。请为必要的字段设置字符串值。您的应用程序可能知道用户需要更新哪些字段?你能给我们一个文档的例子,以及一个将要发生的更新的例子吗?